人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

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

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

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

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

●質問者: ukiki
●カテゴリ:コンピュータ
✍キーワード:.htaccess HTML httpd キャッシュ コンテンツ
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● 元ここギコ!
●20ポイント

http://www.nifty.com/webapp/digitalword/word/014/01442.htm

@nifty:Not Found

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

http://httpd.apache.org/docs-2.1/ja/mod/core.html#keepalive

core - Apache HTTP サーバ

Apacheでの説明文です。

◎質問者からの返答

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


2 ● JULY
●20ポイント

http://httpd.apache.org/docs-2.0/mod/mod_cache.html

mod_cache - Apache HTTP Server

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

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

無いですよね(^^;。

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

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

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

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

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

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


3 ● tea_cup
●20ポイント

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

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

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

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

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ