3

バニッシュキャッシュの働きに疑問があります。ワニス キャッシュを使用して Apache Web サーバーにワニス キャッシュをインストールし、正しく構成したので、ワニス キャッシュを介して Web ページにアクセスできます。

問題は、「test.php」ページを作成したことです。これはブラウザからアクセスできます。ページの内容を変更した直後に、ブラウザから同じページに再度アクセスしました。2回目は変更されたコンテンツを表示していました。なぜそうなのですか?私の知る限り、2 回目も古いコンテンツ (?) が表示されるはずです。ワニス キャッシュは、ショット間隔の間、Web ページのコンテンツを保持するためです。変更する必要がある設定はありますか? ご意見をお聞かせください。

ありがとうございました。

4

3 に答える 3

2

更新するたびに最新のコンテンツが表示される場合は、ニスが適切に設定されていません。

ワニスはApacheとは別のポートに配置する必要があるため、ワニスポートでtest.phpにアクセスするようにしてください。

これを設定に入れて、キャッシュされているかどうかを確認できます。

sub vcl_deliver {
    # Add a header to indicate a cache HIT/MISS
    if (obj.hits > 0) {
        set resp.http.X-Cache = "HIT";
    } else {
        set resp.http.X-Cache = "MISS";
    }
    return (deliver);
}

X-Cacheヘッダーが表示されている場合は、少なくともワニスを通過していることがわかります。

于 2012-09-18T08:31:49.073 に答える
2

ページに設定している http ヘッダーは、キャッシュするかどうかを決定する大きな役割を果たします。これに関するワニスのドキュメントを読んでください

于 2012-09-18T08:34:23.660 に答える