web-dev-qa-db-ja.com

プレスフローキャッシュディレクティブ

Varnishの設定があります。 Varnishは PHPヘッダー に従って、ページのキャッシュをクリアするタイミングを決定します。ユーザーがノードを更新するたびに、Varnishに各ノードのキャッシュを再生成させます。これを行うのに最適な場所を探しています。理想的には、カスタムモジュールに実装されたDrupal/pressflowフック(使用可能な場合)にあります。

  • Pressflowが設定するHTTPキャッシングディレクティブは何ですか?
  • どの関数、ファイル、行番号ですか?

これら2つの箇条書きに対応していない回答は歓迎されますが、受け入れられません。

3
amateur barista

varnish モジュールは、ノードがvarnishへのソケット接続を介して更新されるときに、キャッシュのクリアを処理します。また、存続期間に基づいてキャッシュをクリアするように構成することもできます。独自のカスタム要件に基づいてキャッシュをクリアする必要がある場合は、モジュールに_varnish_terminal_runなどのヘルパー関数も用意されており、phpコードからニスにコマンドを送信できます。

また、箇条書きのチェックアウトに関して、pressflowsのdrupal_page_cache_header_external bootstrap 。incファイル

fourkitchens wiki に、プレスフロー付きのワニスに関するドキュメントもあります。

2
ericduran