11

Akamai はどのくらいの頻度でキャッシュを更新しますか?

Akamai を使用して、頻繁にアクセスされるファイルをキャッシュしています。ファイルを Akamai FTP にアップロードして上書きすると、新しいファイルがライブで反映されません。

誰もこれについて経験がありますか?

4

4 に答える 4

15

ファイルは、クライアントが背後にあるプロキシサーバーやブラウザのキャッシュ自体など、他の場所にもキャッシュされる可能性があることに注意してください。これを回避する簡単な方法は、URLにクエリ文字列を追加し、ファイルを更新するたびに値を変更するか、毎回キャッシュをバイパスするようにランダムな値に設定することです。サーバーはクエリ文字列を無視しますが、ブラウザとプロキシはそれが完全に異なるURLであると見なし、再要求します。

たとえば、要求する代わりに:

styles.css

リクエスト:

styles.css?version = 1

于 2008-12-09T01:40:36.787 に答える
11

構成可能です。組織内でAkamaiアカウントを管理している人と話す必要があります。キャッシュする方法と内容を変更するためのアクセス権があります。必要に応じて、アカマイの技術担当者に連絡することができます。

于 2008-12-09T01:38:01.550 に答える
1

もう 1 つ確認する必要があるのは、Akamai がキャッシュするアイテムの存続時間です。

仕事で Akamai を使用していますが、最近、max-age が 0 の場合は何でも無期限にキャッシュすることがわかりました。次に、それをより便利なものに修正すると、同じ URL から古いアイテムと新しいアイテムがランダムに返されました。ヘッダー コンテンツで、古いアイテム (この場合は PDF ファイル) の最大経過時間はまだゼロであることがわかりますが、現在の PDF には新しい最大経過時間の値がありました。

これを解決するには、Akamai から URL をクリアして、修正された最大有効期間の値を使用して PDF の新しいバージョンをキャッシュする必要がありました。現在、影響を受けた PDF は新しい最大経過時間の間だけキャッシュされたままになり、一貫して正しいバージョンを受け取ります。

于 2012-02-28T18:44:17.827 に答える