サーバーで悩んでいます。

二台のレンタルサーバーに全く同じHTMLのみで構成されたコンテンツをアップしました。

リロードすると、片方のサーバーでは、ファイル・画像を一から所得しているようで表示まで時間が掛かるのですが、もう片方のレンタルサーバーでは、キャッシュされているようで、すぐに表示されます。

.htaccess や、httpd.confなどで、キャッシュの制御などの設定の違いでしょうか?

何処の設定を変えれば、リロードで二度目の表示の時に、すぐに表示されるようになるか、教えていただけますか?

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2004/07/09 00:27:14
  • 終了:--

回答(3件)

id:kokogiko No.1

元ここギコ!回答回数23ベストアンサー獲得回数02004/07/09 00:48:58

ポイント20pt

これが違うのではないでしょうか?

Apacheでの説明文です。

id:ukiki

ご意見ありがとうございます。 ただ、Keepalive はonになっています。

2004/07/09 01:01:20
id:JULY No.2

JULY回答回数966ベストアンサー獲得回数2472004/07/09 09:17:38

ポイント20pt

「全く同じ HTML」で、HTML 中の img タグがフルパスになっていて、後からアクセスした

方のサーバでは、前にアクセスした時の画像をキャッシュしている....というオチは

無いですよね(^^;。

URL は Apache 2 でのキャッシュに関する設定のドキュメント(英語)です。原理的

には、サーバ側で期限切れとなるまでの期間を調整したりできるようです。

余談ですが、ブラウザが IE の場合、HTML 中にある img タグの URL が変化しないと

必ずキャッシュにあるイメージを使う、という挙動があります。img タグの src が

CGI 等で自動生成する画像だったりすると、IE の場合、いつまでたっても画像が

変わらない、という症状になります。

id:tea_cup No.3

tea_cup回答回数1044ベストアンサー獲得回数1892004/07/09 10:36:59

ポイント20pt

http://www.randynetwork.com/blog/48

HEAD リクエストで Last-Modified - 元祖 サトシのブログ

『Last-Modified』をHEADメソッドで正しく返さないもしくは、HEADメソッドに応答しないようにhttpサーバが設定されているのではありませんか?

httpサーバ全体の設定なのでユーザ側で変更はできないと思われます。

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません