1

バックエンドに問題がある場合、PURGE リクエストが行われたときに古いコンテンツをバックエンドから取得できるようにするための望ましい方法は何ですか?

PURGE リクエストが行われると、バックエンドが故障しているかどうかにかかわらず、デフォルトでコンテンツは Varnish キャッシュから削除され、バックエンドがダウンしている場合は、バックエンドがオンラインに戻ってサービスを提供するまで、503 ページがユーザーに提供されます。コンテンツの新しいバージョン。バックエンドから新しいバージョンを取得できなかった場合、少なくとも古いバージョンのコンテンツを提供できるようにしたいと考えています。

Softpurge Varnish Modをインストールせずにこれは可能ですか?

4

1 に答える 1

0

いいえ、これは不可能です。

Varnish 3.0 のパージ コマンドは、オブジェクトの TTL を設定するため、有効期限が切れたものとして認識され、期限切れスレッドは数秒または数ミリ秒以内にメモリを回収します。

ソフトパージ VMOD はほとんどパージと同じことを行いますが、さらに猶予値を再計算するため、有効期限が切れたとしても期限切れスレッドによる削除の候補にはなりません。

于 2013-11-06T14:39:57.230 に答える