Web サイトの更新時などに単一のオブジェクトまたはページが古くなることがよくあります。NSX Advanced Load Balancer の HTTP コンテンツ キャッシュからすべてのオブジェクトを無効化または期限切れにするのではなく、影響を受けた項目のみを無効にする必要があります。仮想サービスとプールが冗長 SE またはスケール アウトされた SE で実行されている場合、キャッシュからのオブジェクトのパージは、プールに適用可能なすべての SE で行われます。
次のコマンドは、CLI からこのアクションを実行する方法を示しています。
手順
- 目的のオブジェクトがキャッシュ内に存在するかどうかを確認します。切り詰められた次の例では、キャッシュ内で見つかったオブジェクトから統計情報を返します。
: > show pool prod-l7-pool httpcache filter resource_name analytics.js
--------------------------------------------------------------------------------
URI: /path1/analytics.js
ctype: text/javascript
raw_key: pool-0-4]avinetworks.com:/path1/analytics.js
key: e6ce7ac2ab8668a8acc9f2d505281412
key_extn:
data_size: 146398 meta_size: 172 hdr_size: 414 body_size: 145984
date_time: 1449185388 last_mod_time: -1 etag: "-725089702"
(Thu Dec 3 23:29:48 2015) (Wed Dec 31 23:59:59 1969)
in_time: 1449187395 exp_age: 120 init_age: 2007 last_used:
(Fri Dec 4 00:03:15 2015) (Fri Dec 4 00:05:15 2015)
--------------------------------------------------------------------------------
- キャッシュからオブジェクトをクリアするには:
: > clear pool prod-l7-pool httpcache resource_name analytics.js
- オブジェクトがキャッシュから削除されたことを検証します。
: > show pool prod-l7-pool httpcache filter resource_name analytics.js
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------