CDN の伝播時間について少し混乱しています。すべての静的ファイルを含む CDN が既にあります。CDN が新しいプロジェクトに適しているかどうかを確認しようとしています。
基本的に、更新されたファイルが CDN に表示されるまでにどれくらいの時間がかかりますか?
レプリケートする時間を短縮する方法はありますか?
参考までに、私は LimeLight を使用していますが、私の質問はすべての CDN に関するものです。
CDN の伝播時間について少し混乱しています。すべての静的ファイルを含む CDN が既にあります。CDN が新しいプロジェクトに適しているかどうかを確認しようとしています。
基本的に、更新されたファイルが CDN に表示されるまでにどれくらいの時間がかかりますか?
レプリケートする時間を短縮する方法はありますか?
参考までに、私は LimeLight を使用していますが、私の質問はすべての CDN に関するものです。
伝播は、ファイルサイズとキャッシュ設定によって異なります。
画像、css、js などの小さなファイル (CDN によって異なりますが、通常は個々のファイル サイズが 10 MB 未満のすべてのファイルが含まれます) の場合、伝播は瞬時に行われます。
ファイルがキャッシュにない場合、CDN は最初の要求でファイルを取得し、有効期限が切れるまでキャッシュし続けます。標準ではキャッシュの有効期限は 24 時間ですが、ほとんどの CDN ではそれを構成して、キャッシュをより長く保持することができます。
動画などの大きなファイル (個々のファイル サイズが 10 MB を超えるファイル) の場合、CDN と CDN がクライアントとして与える優先度に応じて、通常、伝播は 2 時間から 12 時間の間で異なります。
各エッジ ロケーション/サーバーの IP に対して curl を実行することで、ファイルが完全に伝播されたかどうかを簡単にテストできます。