2

東京リージョンの S3 に保存されているイメージを韓国のエッジにキャッシュしたいと考えています。

だからここに私の質問があります。

S3 に多くの画像があり、それらすべてを韓国のエッジにキャッシュしたいとします。また、キャッシュされたすべての画像を、いずれかを更新または削除しない限り、永久に (TTL=forever) 存続させたいと考えています。(韓国のエッジで S3 を複製すると言えます)

私のサービスは当面韓国でのみ展開されるため、これを本当にやりたいと思っています。

要するに、TTL=forever で大量のコンテンツ (4 ~ 500,000 枚の画像など) をキャッシュすることは可能ですか?

4

2 に答える 2

3

ヘッダーを使用しCache-Controlて非常に長い有効期限 (最大は 2038 年) を指定できますが、CloudFront がその期間ファイルを実際にキャッシュすることは保証されません。

キャッシング プロキシや CDN と同様に、CloudFront の各場所でキャッシングに使用できるディスク容量は限られているため、ヒット数が非常に少ないファイルを長期間保存することは現実的ではありません。CloudFront が実際にファイルをキャッシュする時間は完全に彼ら次第であり、これに依存するべきではありません (たとえば、エッジの場所にまだコピーがあることを期待してソース ファイルを削除します)。

于 2013-09-10T10:59:04.117 に答える