IEのキャッシュ or Squid
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん
NGNGありますが、スピード等はどうなんでしょう?
というかIEのキャッシュが遅いのが気になるんですがこんなもの?
更新されてないのに、たまに再読み込みしたりしません?IEって
0002Five
NGNGただし、Squid はリクエストのたびにコンテンツが更新されていないかどうかを
チェックするので、重いサイトの場合にはやはり読み込みが遅く感じる
ことがあります。
また、IE に限らず、例えばコンテンツの有効期限が 0 とか短い期間の場合には、
仮にキャッシュにあったとしてもまた取りにいくことになります。さらに
コンテンツのサイズによってはキャッシュされないので(squid.conf で
キャッシュの対象になるコンテンツの最大サイズを指定しています)
大きなコンテンツの場合には毎回取りにいくことになるでしょう。
0003名無しさん
NGNGなんか再読み込みになるときありません?
ファイルが更新されてると認識される別の要素があるのんでしょうか?
(同じファイルでもFTPで転送し直すと”更新”扱いになるんでしょうか?)
0004Five
NGNGあと CGI は設定でキャッシュしないようになっていたはず。
0005two
NGNGだったら平均して早くなります。
Squidによる遅延低下:0.1秒
ヒット率:30%
速度向上:3秒
と適当に考えてると早くなりますね。
polygraphなどのベンチマークソフトである程度、比較も評価されてます。
http://www.squid-cache.org/Benchmarking/
0006two
NGNGに訂正です。
もちろん人によって何を速いと感じるかは違いますので、人それぞれですが。
また、負荷が高ければSquidで数秒遅れたりします。
0007two
NGNG>IEコンテンツ保存期間は最長
そんな項目はないと思いますが...
「ページを履歴に保存する期間」はまた別です。
「インターネット一時ファイル」の「設定」の「保存しているページの新しいバージョンの確認」
を「確認しない」にすると、ページの更新確認をほとんど行わなくなります。
ただし、サーバが「Cache-Control: no-cache」を返す場合などはキャッシュ
は利用されません。
0008two
NGNG>チェックするので
Squidでは、要求されたページがキャッシュにあった場合、
以下のように更新チェックを行うかどうかを決定しています。
・サーバ側で更新時刻が設定されていれば、その時間と現在時刻を比較して決定
・前回の更新チェックからある時間を経過していたら更新チェックする。
・lm-factorがある時間を経過していたら更新チェックする。
・前回の更新チェックからある時間以内なら更新チェックしない。
ちなみにlm-factorは
(現在時刻 - 前回の更新チェック時刻)/(前回の更新チェック時刻 - ページの最終更新時刻)
です。
squid.confではrefresh_patternで設定できます。
参照:http://www.squid-cache.org/Doc/FAQ/FAQ-12.html#ss12.20
0009Five
NGNG知識だけで書いてしまいました。1.1 から two さんのお書きになられた
ように改善されています。嘘書いてごめんなさい。
以下のサイトに日本語で読める Squid 及び Proxy 関連の情報が多数あります。
ただし Squid は 1.1 の情報から更新されていません。
http://cache.jp.apan.net/index-j.html
■ このスレッドは過去ログ倉庫に格納されています