Web サイトの更新時などに単一のオブジェクトまたはページが古くなることがよくあります。NSX Advanced Load Balancer の HTTP コンテンツ キャッシュからすべてのオブジェクトを無効化または期限切れにするのではなく、影響を受けた項目のみを無効にする必要があります。仮想サービスとプールが冗長 SE またはスケール アウトされた SE で実行されている場合、キャッシュからのオブジェクトのパージは、プールに適用可能なすべての SE で行われます。

次のコマンドは、CLI からこのアクションを実行する方法を示しています。

手順

  1. 目的のオブジェクトがキャッシュ内に存在するかどうかを確認します。切り詰められた次の例では、キャッシュ内で見つかったオブジェクトから統計情報を返します。
    : > 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)                                                                       
                              
    --------------------------------------------------------------------------------
  2. キャッシュからオブジェクトをクリアするには:
    : > clear pool prod-l7-pool httpcache resource_name analytics.js
  3. オブジェクトがキャッシュから削除されたことを検証します。
    : > show pool prod-l7-pool httpcache filter resource_name analytics.js
    
    --------------------------------------------------------------------------------
    --------------------------------------------------------------------------------