サイトの現在の計画は、Amazon Cloudfrontサービスを、CSS、JavaScript、およびImagesなどのアセットファイルやその他の静的ファイルのCDNとして使用することです。Amazon S3クラウドフロント展開のベストプラクティス
現在、これらのすべての静的ファイルを含むS3に1つのバケットがあります。ファイルは、それらが何であるかによって異なるフォルダに分かれています。 "スクリプト"はJSファイル、 "画像"は画像、その他です。yadda yadda yadda。
私が最初から気づいていなかったことは、S3からCloudfront Distributionにバケットをデプロイすると、その後のバケットへのすべてのアップデートが同じDistributionに再びデプロイされなくなるということでした。したがって、静的なファイル更新があるたびに別のCloudfrontインスタンスにバケットを再デプロイする必要があるように見えます。
画像に変更があった場合は、新しい画像を作成するだけで簡単に確認できるので、画像には問題ありません。しかし、それはCSSとJSにとっては難しいことです。ベストプラクティスの質問に私を取得しますので、
、:
- が、すべての生産展開のための別のCloudFrontのディストリビューションを作成することがベストプラクティスですか?ここでの問題は、CNAMEレコードに問題が発生することです。
- これらのファイルの性質上、CSSとJSをCloudfrontに格納しないようにするのがベストプラクティスですか、簡単に変更する必要がありますか?それがCDNの目的であるため、これに対する答えがNOのように見えます。
- クラウドフロントの他の方法はありますか?
こんにちは、あなたのcssをCDNにどのように導入しましたか教えてください。 css、jsファイルをCDNにどのように送ったのですか?カピストラーノを使っていますか? – tcgumus
use cloudflare、それは無料です:D – rocketspacer