Rails アプリの静的アセット (HTML、CSS、JS、IMAGES) を Amazon Cloudfront でバックアップできることを知りました... このプロセスを詳しく説明している記事をここで読みました。
http://blog.codeship.io/2012/05/18/Assets-Sprites-CDN.html
この CDN 設定についていくつか質問があります。
1> 私はほとんど同じユースケースを持っていますが、CloudFront CDN からすべての静的事前生成 (半動的) html を提供したくありません... 2 億個の html ファイルがそれぞれ ~7Kb あります.. 1333GB!! (レール上の検索エンジン) ..しかし、これらのファイルの 10% だけが私のサイトのユーザーによって頻繁に要求されます..より管理しやすい 130 GB (ロングテール) です。130 GB は、CloudFront を離れるたびに約 $77/月の費用がかかります (リクエストの費用と少しの余裕を考慮して)..しかし、1300 GB の費用は約 $770/月.. 90% 安く支払い、データをキャッシュするだけにしたいと思います頻繁にアクセスされている..
2> 頻繁にアクセスされるデータセットの 10% であるクラウドフロントのみにキャッシュすることはできますか? そして、必要に応じてサーバーから残りを提供しますか?
3> 天気の良い日に、現在の設定では、私のクラウドフロントは 133GB のデータしか送信しません (頻繁にアクセスされるファイルごとに 1 つのリクエストのみを想定)。しかし、クローラーがすべてのリンクを要求した場合、たとえば 1333 GB のデータが含まれることになります。