web-dev-qa-db-ja.com

いつCDNを使用することにしましたか? CDNの使用の「成功」をどのように測定しましたか?

コンテンツ配信ネットワークを使用することにしたのはいつですか?

追加費用を正当化するためにCDNを使用した「成功」をどのように測定しましたか?

報奨金を追加しました。 CDNへの移行後に良くなった(または悪くなった)既存のサイトを持っている他の人々から興味深い話をもらいたい。

39
artlung

CDNを使用することに決めたのはいつですか

開発の初期段階。ウェブサイトは写真家向けであり、最も困難な要素の1つは、読み込み時間が実際に見えないようにすることでした。ビデオほど問題ではありませんが、同時HTTP要求の制限により問題が発生していました。ウェブサイトはGoogle App Engineを使用して開発されており、静的コンテンツホスティングを提供していますが、同時リクエストの数に問題がありました。

CDNの使用の「成功」をどのように測定しましたか?

1)見えないようにCMSに簡単に統合される。これにより、サーバー側で大きな技術的な問題、遅延ジョブ、長いAJAX非同期リクエストが発生しました。最終的に、CMSワークフローを作り直す必要がありました(そして作り直し続けています)。

2)高速。 AmazonのCloudfrontを使用すると、特に東洋(問題の写真家が移動する場所)で大幅な速度の向上が見られました。ファイルのアップロード操作も高速ですが、特にS3からCloudFrontへの伝播では、METAデータの変更の速度(一部は非常に広範囲に及ぶ可能性があります)には満足できません。

3)安い。 CDNのコストは、私たちのニーズに合わせて最小限に抑え、予算に見合うだけの価値があるはずです。 Google App Engineを単独で使用するよりも高速なエンドユーザーの速度を目指していましたが、同じ価格でこれが達成されたことを喜んで報告します。

4
Metalshark

サブスクライバーにギガバイトのHD写真とビデオを配信するWebアプリを構築するときに、Amazon S ​​を使用することにしました。それは私たちにとって絶対に簡単なことでした。コスト削減はとてつもないものでした。 (S3を使用する他のすべてのWebスタートアップと共に)S3で2つのサービスが停止しました。彼らは壊滅的ではなかった。

次に、CloudFrontを追加し、S3のようなCDNを使用することのすばらしさを確認しました。

プログラムの観点からS3を使用する方法の学習曲線を超えると、利用できるようになる素晴らしいリソースです。

また、トラフィックの多いコンサルティングWebサイトのいくつかでS3を使用して、ビデオや大きな画像をホストしているため、コストも削減されています。コストだけでなく、CloudFrontにより、ユーザーエクスペリエンスが向上しました。

8
jessegavin

私はCDNを使用して、世界中のユーザーのファイルのダウンロード速度を上げることにしました。一般的に、本当に小さなファイルの配信は、cssを取得するために30ミリ秒を追加してもWebアプリケーションが正確に終了しないため、別のサブドメインからnginxを使用して簡単に実行できます。

より大きなファイルの配信に関しては、CDNは特に輝かしく、特にグローバルな範囲(AkamaiやLimelight Networksなど)のCDNは、あらゆる大陸に大きな速度をもたらします。これらのいずれかをテストするのが最も難しいのは、データセンターグレードの接続からテストを行うことは現実世界のパフォーマンスに関しては何も意味がないため、世界中のさまざまな場所に住む人々と一緒にテストを実行できることです。 ;少額のお金で人を雇うテストを行うと、素晴らしい結果が得られます。CDNを既に見ている場合は、かなりの金額を支払い、契約に署名する可能性が高いため、100米ドルまたはしたがって、適切なベンチマークを行うことで、署名したばかりの12か月の契約を簡単に休めることができます。

6
gekkz

語るべき物語があればいいのに。私たちはこれのさまざまな利点を繰り返し現れる力に売り込みましたが、答えはいつも同じです:「私たちはこれを家に持ちたい」。

SSL経由でサイトにアクセスするユーザーがいます。 Javascriptライブラリなどの基本的なものにGoogle CDNを使用することを検討しました。これにより、ブラウザで迷惑な混合セキュリティ警告が発生したため、削除しました。

また、ユーザーや一般大衆がCDNのコンテンツにアクセスできないようにすることに関するセキュリティ上の問題もあります。ログイン+そのユーザーのフォトアルバムを表示する機能に基づいて、Facebookの写真を保護することを検討してください。それは複雑なチェックでしょう。

まだ、どうやってそれができるのかわかりません。 Cookie /トークンスキームまたはCDNがアクセスを確認するために使用できるWebサービスを実装できると仮定しますが、これにより遅延を追加しようとしています。

他の人が実際にあなたの問題である場合、これらの問題を他の人がどのように乗り越えたかを聞くことにも興味があります。

2