今後、CDNの使用をサポートするWebアプリケーションを設計しています。私はと考えられてきたドメインエイリアシング対エッジ側にCDNが含まれる
つのオプション:CSS、JS、およびいくつかの画像を含むサイト上の静的コンテンツの
- 使用領域エイリアシング、。
- 静的コンテンツ領域を指定するには、「エッジ側インクルード」を使用します。
(1)は以前より簡単に実装しました。たとえば、各IMG srcの接頭辞をhttp://images1.mysite.com/とし、後でCDNを使用するように対応するDNSを更新します。内部の「プレプロダクション」サイトのユーザーから聞いた欠点は、画像をimages1.mysite.comにプッシュして内部的に変更をプレビューする必要があることです。理想的には、ファイルはimages1.mysiteにプッシュされません.comがプロダクションの準備ができるまで。 (注 - ホストファイルの変更とDNSトリックはオプションではありません)
代わりに、静的コンテンツには相対パスまたは絶対パスを使用します。例えば/images/myimage.gif
(2)私にはおなじみではありません。私は詳細を知りたいです。これにより、「プロダクション前」のチームは、「プレプロダクション環境」の相対的なパスで静的コンテンツを参照しながらも、HTMLの変更を行わずにプロダクションのCDNと連携することができますか?
誰かが開発の容易性、柔軟性、およびコストの点で2つのオプションを比較できますか?
ご注意:CoralCDNは、ご自分のWebサーバーからのサービスよりも応答時間がかなり悪いです。私はそれが世界の他の部分からもそうだと思います。あなたがスパイクを手に入れるときには(おそらく)良いオプションですが、サンゴが負荷を取るのです。パフォーマンスではなく、信頼性についてCoralを考えてください。 – mixdev
あなたのコードが正しいとすれば、私はほとんどCoralを例にしていました。「それはちょうどいい」 - それは比較的遅いかもしれませんが、騒ぎや騒ぎ、詰め込みや請求書はありません。コンセプトワークの証明。 –