12

ほとんど変更されないコンテンツがあり、パフォーマンス上の理由から Azure CDN 経由で提供したいと考えています。ただし、コンテンツが変更された場合は、更新されたデータをすぐに利用できることが重要です。理想的には、長い TTL を設定することができますが、更新時にコンテンツを期限切れにするよう CDN に事前に指示できます。どうすればこれを達成できますか? 現在、キャッシュの無効化やパージ API はありません。短い TTL を設定したくありません。

4

5 に答える 5

0

CDN パージを強制することはできません。

ベスト プラクティスは、ファイル名にバージョン/日付情報を追加し、現在のファイル名を動的に取得するようにアプリを設計することです。

例として製品写真の場合、ファイル名をハードコーディングする代わりに、バージョンを BLOB 名に追加し、BLOB 名をテーブルに保存してから、テーブルから名前へのリンクを提供します。

このようにして、キャッシュ ヘッダーに max-expiry を設定でき、Azure は必要に応じて古いコンテンツをクリーンアップします。

于 2012-02-03T16:23:06.333 に答える