0

私は、c#を使用してASP.NET MVC3にCloudFrontとして知られているAmazonのCDN(コンテンツ配信ネットワーク)を実装することを計画しています。
私はそれについてグーグルで検索しましたが、以下に言及するいくつかのことについて少し混乱しています。

  1. 最初にすべての静的リソースをCDNネットワークにアップロードしてから使用する必要がありますか、それともサイトの事前定義フォルダーまたはディレクトリであるサイト静的リソースをクロールするためにAmazonで管理できますか?

  2. Amazonは、静的リソースに変更があった場合、または更新されたリソースをCDNネットワークにアップロードする必要があるたびに、そのコピーを自動的に更新しますか?

4

1 に答える 1

5
  1. CloudFront は基本的にキャッシュです。リソースが最初にアクセスされると、オリジン サーバーに接続してコピーを取得します。事前に何も読み込む必要はありません。静的リソースを提供している場合、最善の方法は、リソースを含む S3 バケットを提供することです。

  2. オリジンサーバーが HTTP キャッシュ制御ヘッダーを設定している場合、CloudFront はそれらを使用して、更新されたファイルをチェックする頻度を決定します。それ以外の場合は、CloudFront 設定でデフォルトのタイムアウトを設定できます。ここにAmazonのドキュメントがあります。

于 2012-07-04T11:58:52.273 に答える