0

私の Web アプリケーションでは、遅延をできるだけ少なくする必要があります。専用サーバーでホストしようとしましたが、世界の反対側のユーザーは遅延の問題について不満を持っています.

それで、CDNまたはAmazonサービスの使用を検討しています....どちらがこれを解決するのに役立ちますか?

アプリケーションは多くの AJAX を使用するため、遅延が問題になる可能性があります。

4

3 に答える 3

1

購入できるアマゾン ウェブ サービス (AWS) の一部であるAmazon のCloudfront CDN (コンテンツ配信ネットワーク)です。コーラまたは「ソーダ」を飲む必要があります(コーラ「ソーダ」であるため)。むしろ、「Amazon または別のCDN を使用する必要がありますか?」と質問する必要があります。「コーラか他のソーダを飲むべきですか?」と尋ねるのと同じように。

どの CDN を選択するかは、コスト、信頼性、利便性、速度など、多くのパラメーターに基づいて決定する必要があります。残念ながら、私は CloudFront を直接体験したことがありません。ただし、紙の上では、特に使用が簡単に思えます (特に、他の AWS コンポーネントを既に使用している場合、たとえば S3 から CloudFront へのデータの取得は実際に高速で安価であるため;-)、価格も妥当です (使用量に基づく)。しかし、稼働時間の記録や配信速度については経験がありません.

于 2009-10-04T02:34:48.623 に答える
0

CDN は静的コンテンツのパフォーマンスを向上させるだけです。Ajax コードにアクティブ コンテンツが必要な場合、それは役に立ちません。

Amazon AWSが役立つかもしれませんが、アプリケーションの詳細によって異なります。Amazon は、低レイテンシーのソリューションを提供することで特に有名ではありません。

低レイテンシーを必要とするほとんどのアプリは、さまざまな方向から問題に対処することになります。CDN と専用サーバーの組み合わせは確かに 1 つのアプローチです。その際の鍵の 1 つは、サーバーに適したデータ センター (低遅延ハブ) を選択することです。

それが役立つかもしれない場合に備えて、この主題に関する本を書きました: Ultra-Fast ASP.NET。これには、クライアント側の問題、ハードウェア インフラストラクチャ、CDN、キャッシュ、および待機時間に影響を与える可能性のあるその他の多くの問題に関する議論が含まれています。

于 2009-11-18T11:14:50.750 に答える
0

コンテンツ配信ネットワークは、静的コンテンツ (画像、JavaScript など) の配信を高速化するための優れたアイデアです。必要に応じて、これを専用サーバーと組み合わせて使用​​することもできます.

YSlowなどのツールを使用して、遅延の問題の原因を分析することも検討してください。

于 2009-10-04T02:24:11.183 に答える