Rackspace Cloud Files に公開されているファイルを考えてみましょう。このファイルを正午に更新した場合、エッジ CDN への移行にはどのくらいの時間がかかりますか? CDN はコンテナの TTL に基づいてファイルを期限切れにするだけですか? それともファイルが変更された瞬間に Cloud Files が CDN に通知しますか?
開発中、ユーザーは一連の画像/ファイルを編集/更新でき、更新されたファイルは Cloud Files に (同じファイル名で) プッシュされます。その時点で、ファイルがエッジ CDN にプッシュされるようにしたいと思います。パージについて読みましたが、それは適切なユースケースではないと思います。TTL についても調べましたが、これらのイメージは頻繁に変更されないため、コンテナーを低い TTL に設定することは適切ではないと思います。しかし、それらが変更された場合、その変更がエッジ CDN に迅速にカスケードされることを期待しています。
オプション
- エッジ CDN に変更をすぐにプッシュするように Cloud Files を構成します。(これも可能ですか?)
- ファイルが変更されたら、古いファイルを削除し、更新されたファイルに新しい名前を使用します。(これが最良の選択肢のようですが、私は予測可能なファイル名も気に入っています。これには、疑似ランダムまたはタイムスタンプ付きのファイル名が必要です。)