Squid

  
でのX-CacheとX-Cache-Lookupの意味

CDNマシンのhttpヘッダには、X-CacheとX-Cache-Lookupの2つのパラメータがよくあります。パラメータの意味と違いは何ですか?

HTTP /1.0 200 OKExpires:月、2008年6月23日09:16:40 GMTCacheコントロール:max-age = 60コンテンツタイプ:text /htmlAccept-範囲:bytesETag:" 985899363"最終更新日:2008年6月23日月曜日08:17:40 GMTCコンテンツ長:54218日付:2008年6月23日月曜日23:40:40 GMTSサーバー:Microsoft-IIS /7.0年齢:20Xキャッシュ:cdcnc-253-238X-Cache-Lookupからのヒット:cdcnc-253-238からのヒット:80Via:1.0 cdcnc-253-238(squid /3.0.STABLE1-20080201)接続:閉じる

表示されますか? ?非常に奇妙なことに、HITはヒットを意味し、2つのヒットがある可能性がありますX-Cache:実際、それは本当のネイティブHITとMISSです。

X-Cache-Lookup:これは父親です、そしてICPなど、兄弟モードのクエリ。ヒットなどのデータ。


その他の状況について:HTTP /1.0 200 OKExpires:月曜日、2008年6月23日09:16:40 GMTCacheコントロール:max-age = 60コンテンツタイプ:text /htmlAccept-範囲:bytesETag:" 985899363"最終更新日:2008年6月23日月曜日08:17:40 GMTCコンテンツ長:54218日付:2008年6月23日月曜日23:40:40 GMTSサーバー:Microsoft-IIS /7.0年齢:20Xキャッシュ:cdcnc-253-238X-Cache-Lookupからのミス:cdcnc-253-238からのヒット:80Via:1.0 cdcnc-253-238(squid /3.0.STABLE1-20080201)接続:閉じる

harvey brother説明:

1、ファイルはSquidのrefresh_pパラメータで設定された時間を超えています。アクセスすると、バックエンド検証に進みます。このとき、エラーが返されます。(X-Cache:cdcnc-253-からMISS) 238)しかしバックエンドファイルが更新されていないことを発見したので、Squidはキャッシュファイルを使い続け、リターンはヒットします:X-Cache-Lookup:cdcnc-253-238からのヒット:80

2、クライアントはctrl + f5、しかしreload-into-msがrefresh_patternパラメータに設定されているこの時点で、ファイルはバックエンド検証にも行き、同じことがmissを返しますが、バックエンドはSquidファイルを更新しないように伝えます。キャッシュからクライアントに戻り続けるのは、ヒットです(X-Cache-Lookup:cdcnc-253-238:80のHIT)

私の設定は、次のとおりです。refresh_pattern www.domian.com 10 0% 60 reload-into-imsの有効期限は非常に短く設定されているため、上記の説明は正しい場合があります。検証:1.パラメータをignore-reloadに変更し、必ず2つのHIT2があるrefresh_patternに変更company.zhaopin.com 1440 0%2880 reload-into-ims時間が増加し、十分な2つのHITが表示されることを確認します。

Copyright © Windowsの知識 All Rights Reserved