2011-01-06 4 views
7

静的な.jsと画像荷物を多く含む動的コンテンツhtmlウェブサイトを1か所でホストする必要があります。このサイトはまもなく、世界の反対側にある単一の国に数千人の新規ユーザーが集結します。この新しいリモート国にはAmazon S3ノードがあり、その国のすべてのユーザーはS3ノードの1000Km以内にいます。あなた自身で行うか、市販のCDNを使用してください

遠隔地の国でユーザーの魅力を向上させるために、リモートのユーザーコミュニティに近いローカルサーバーで最も大きく最も参照される静的ファイルを探し出し、そのユーザーにサービスを提供する際にURLを書き換えることを提案します。

この状況では、商用CDNを使用することで過度の負担がかかり、手動で管理されたS3静的コンテンツを直接参照すると、特に緊急の緊急パッチのJavaScriptに対する制御が強化されます。

+0

「この新しい遠隔国にはGoogle S3ノードがあります...」 - あなたはAmazon S3を意味すると思いますか? –

+0

@geoff - はい、ありがとうございました。私の質問を投稿する直前に、どの標準の.jsフレームワークがGoogleのCDNに読み込まれていて、無料で一般公開されているので、脳にGoogleがあった。残念なことに、私のAppのJSフレームワークはExt.JSとJQueryよりも前です。 – camelCase

答えて

2

静的コンテンツを保存するのに既にAmazon S3を使用している場合は、AmazonのCloudFront CDNを使用することが理にかなっています。

あなたはそれを使い始めることができ、あまり努力することなくCDNのすべての利点を得ることができます。

+0

私がここで議論しているのは、CloudFrontがユーザー母集団が既に単一のAmazon S3ノードの周りに集まっていることを考えると、CloudFrontが何か特別なものをもたらすかどうかです。 CDNは、更新伝播の遅延と、サイトの静的コンテンツにぶつかる可能性のあるユーザーの制御の喪失をもたらします。 S3と登録されたユーザーの集まりでは、私たちのJavaScriptでIPへのアクセスを制限するためにいくつかのアクセスコントロールを配置することができます。 (元の質問を掲示して以来私に起こってきた利益です) – camelCase

+0

@camelCase - 私は、両方の承認とトレードオフがありますが、クラウドフロントではなくS3で直接作業する方が簡単だということに同意します。 S3を使用すると、複製、URLの書き換えなどを担当します。CloudFrontを使用すると、すべての処理があなたのために処理されます。ところで、CloudFrontを使用してコンテンツを保護することはできます。詳細はhttp://aws.typepad.com/aws/2009/11/new-amazon-cloudfront-feature-private-content.htmlを参照してください。 –

関連する問題