そのため、ほとんどの静的オブジェクトをAmazons Cloudfront CDNに移動しました
例: http://images.storyfollower.com/images/cycleOfStories.jpg cnameを介してcdnを指す
今、私はちょうど速度テストを実行し、サイトははるかに遅いですか?????
Cdnを使用: http://tools.pingdom.com/fpt/#!/BmxPlstTp/storyfollower.com 1.7秒
Cdnなし http://tools.pingdom.com/fpt/#!/nFmp4l3Ez/storyfollower.com 0.8秒.
基本的にすべてのcss/js /と画像をcdnに移動しました。何か間違ったことはありましたか?
http://storyfollower.com であなたの自己を見てください
なぜこうなった?
ありがとう
CloudFrontのパフォーマンスはかなり良いはずです。コメントにもかかわらず、CDNは、スケーラビリティだけでなく速度を向上させることを目的としています。そうでなければ、CDNは、ロードバランシングを採用するS3のようなクラウドストレージプラットフォームと変わりません。
Amazonは、他のほとんどすべてのコンテンツ配信ネットワークと同様に、低レイテンシおよび高速転送のためにCloudFrontを特に開発しました。それが 世界中のEdgeの位置の範囲 を採用している理由です。また、Amazonが 新しいEdgeの場所に関する提案をユーザーに調査する である理由でもあります。
ここには、次のようないくつかの異なる要因があります。
もちろん、実際のテスト結果/条件が何であるかわからないので、あなたのケースで伝える方法はありません。 CloudFrontはより高価なCDNほど優れたパフォーマンスを提供しませんが、ほとんどのテストは非常に好ましい結果を示していることを知っています。
Pingdomの結果を実際に見て、余分な時間がどこから来ているのかを確認する必要があります。 DNSルックアップからですか?転送時間は長くなりますか?待ち時間が長くなっているためですか? 1つのテストで追加のリダイレクトが実行されている可能性がありますか? 1つのテストでホストシャーディングがありますか?遅延を引き起こしているのは、単一のブロッキングJSファイルですか?
実際の正確なテストへのリンクは、問題の診断に役立ちます。また、CDNのパフォーマンスは、単一のページの読み込みや単一の場所に基づいて測定されるものではないことに注意してください。おそらく、CDNは特定の場所またはキャッシュミスがある場合のパフォーマンスを低下させますが、他のページの読み込みの99%を高速化する場合、パフォーマンスの純利益は依然として得られます。
少し前に、jqueryをGoogle CDNから他のライブラリにロードし始めましたが、これは私のWebサイトが実行されている同じサーバーからロードするよりもはるかに遅いことに気付きました。そこで、ホスティングサーバーから読み込みに戻りました。
だから、(確かではありませんが)CDNは、多くの訪問を伴う大規模なウェブサイトに適したソリューションだと思います。したがって、CDNは小規模な共有ホスティングよりも高速になります。