web-dev-qa-db-ja.com

オーストラリアのターゲット市場のあるサイトのCDN

http://www.edgecast.com/ はオーストラリア市場向けの非常に優れたCDNプロバイダーであると言われました。

私はオーストラリアのシドニーに拠点を置くクラウドサーバーを持っていますが、ターゲット市場もオーストラリアに拠点があるだけなので、cdnを取得する価値があるかどうか疑問に思っていました。

上記のCDNサービスを使用した場合、パフォーマンスの向上は見られますか?

サーバーにApacheがインストールされていますが、Nginxをインストールしたいです。この変更により、CDNよりもパフォーマンスが大幅に向上しますか、それともすべてが有益であるため、両方を使用する必要がありますか?

私はEdgecastについては答えられません。彼らのサービスに精通していませんが、一般的には優れたコンテンツ配信ネットワーク(CDN)の利点について話します。

もちろん、メリットは状況に依存します。サイトが取得するWebトラフィックの量。キャッシュできるデータの量。サーバーがダウンした場合、どのシステムを使用しますか。あなたのサイトとISPのセキュリティはどの程度確かですかPHP、Ruby、Python、または使用しているプログラム言語に割り当てられるメモリの量。データベースや他のサーバーリソースがアクセスできるメモリ量も同様です。

注/免責事項。私の経験は、 CloudFlare CDN サービスの使用に基づいています。クライアントは主に非営利団体であり、一般的にCDNを購入する余裕はありません。しかし、CloudFlareの無料オプションは、Web開発者としてできる以上のことを行います。

速度。速度は、ほとんどのCDNネットワークの最大の利点です。方法を知っている限りサイトを最適化したが、それでも速度が低下する場合、またはモバイルまたはモデム速度のデバイスのテストに悩まされたことがない場合。 CDNは、最も重要な人々(ユーザー)へのコンテンツの配信を大幅に加速できます。あなたのサイトは50ページまたは50,000ページである可能性がありますが、それでもユーザーにとっては有益です。ミリ秒のロード時間と2、3、または5秒のロード時間の差は、耐え難いものです。これらは、異なるサーバーからの縮小、キャッシュ、およびサービスの組み合わせによってこれを実現します。

セキュリティ。ボットに悩まされているクライアントがいました。スパムハーベスターの可能性もありましたが、多くは完全に恐ろしいクロールパターンを備えた正当な検索ボットでした。タグや検索エリアなどのクロールの問題があり、キーワードとキーワードの後に​​キーワードを追加し続けることができるため、インデックスに登録しないと指定したエリアにヒットしていました。サーバーはクロールされ、割り当てられたすべてのリソースを占有していました。

文字通りますます多くのリソースを投入し続け、3回のメモリアップグレードを実行し、本当にハードコアな.htaccessファイルと組み合わせて、すべてを見つけることをブロックして禁止しました。 生鮮新聞 .htaccess参照とブラックリストを出発点として使用し、構築を続けました。それは受け入れられず、時々サイトが(ボットが休んでいるときに)Zipしてから、何時間も応答しないクロールに遅くなりました。週末にサイトをCDN(CloudFlare)に追加すると、すぐに改善されました。良いものから悪いものを取り除き、ルールを実施し、私が知らないことを制限し、一般的にクライアントのサイトを1〜2秒で一貫したページ読み込みに戻しました。このサイトは非常にデータベースが重いため、非常に重要でした。

富の広がり。CDNを使用することのもう1つの大きな利点は、可能な限り近くのサーバーからページを配信できることです。オーストラリアのような米国は大きな国です。ニューヨークからカリフォルニアのサーバーにアクセスすると、ネットワークの待ち時間だけで、ページのロードに時間がかかります。完全ではありませんが、CDNにより、東コースターはニューヨークまたはDC通路からアクセスでき、西コースターはカリフォルニアまたはアリゾナの通路にアクセスでき、中西部はミネソタなどを経由できます。

Minify-cation。Web開発者としては、クライアントサイトができる限り機敏で、残りは一般に依存していることを確認することしかできません。クライアントまたはコンテンツの作成を行う人々に対して、これは頻繁に大きな画像、大きなビデオ、およびその他の静的リソースにつながります。 JavaScriptとCSSファイルを自動的に縮小するだけでなく、CDNは、リソースを損なうことなく、可能な限り高速で静的アセットを縮小、キャッシュ、およびサーバーすることもできます。

すべてのクライアントでテストしたわけではありませんが、重要であることがわかっていたクライアントでは、静的ファイルサイズが劇的に低下することがわかりました。元のファイルは同じままです。キャッシュされたコピーで圧縮が行われ、ユーザーに可能な限り最も近いサーバーからも提供されます。

したがって、これらはクライアントにとって最も有益なものの一部であり、90%はCloudFlareの無料のCDNアカウントを持っています。購入アカウントに対して、より多くのルールへのアクセス(特定のフォルダー、コンテンツタイプをバイパスする)、および一部のクライアントのセキュリティを強化することを推奨しています。

あなたにとっての利点はさまざまですが、CDNやWebサイトに関係なく、速度、セキュリティ、縮小化が全面的に引き継がれると思います。優れたCDNの価格は非常に高くなる可能性があるため、新しい中小企業や個人ユーザー向けのCDNに非常に満足しています。

CloudFlareのリソースは、米国およびヨーロッパに非常に集中しています。 リソースマップ を参照してください。しかし、オーストラリアにはいくつかの配信センターがありますが、Edgecastがオーストラリアに基づいている場合、カバレッジの点でそれらを打ち負かすと思います。彼らの blog は、最適化のヒント、ネットワークとセキュリティの理解のための素晴らしいリソースです。彼らは最近、Nginxを最大限に活用するための良い記事を出しました。

あなたがCDNの恩恵を受けることができるかどうかを確認したいなら、無料サービスを試してみても害はありません。追加と削除は非常に簡単です。有益であるが、より専門的なサービスまたはより密接なサービスが必要な場合は、地元のベンダーが進むべき道であることを知っています。

1
nonprofit_tech