スポンサーリンク

ウェブサーバとユーザの近さは、レスポンスタイムに影響を与える。地理的に分散させたサーバを通してコンテンツを配布するのは、ユーザから見てページの読み込みが速くなる。しかし、どこから始めるべきか?

最初に、地理的にコンテンツを分散するようにインプリメントし、分散アーキテクチャで動くようにあなたのウェブアプリケーションを再設計しないでください。アプリケーションに応じて、アーキテクチャを変更することは、セッション状態の同期やサーバロケーションにわたったデータベースのレプリケーションのような気が重い仕事を含むことができる。アプリケーションアーキテクチャのステップで、ユーザとあなたのコンテンツの距離を減らす試みは、遅れるか、決してうまくいかない。

エンドユーザの80-90%のレスポンスタイムがページのコンテンツをダウンロードに費やされることを思い出してください。
  • 画像、スタイルシート、スクリプト、Flashなど。 これは、フロントエンドパフォーマンスの重要さで説明された Performance Golden Rule(パフォーマンス黄金ルール)です。
あなたのアプリケーションアーキテクチャの再設計する難しいタスクを始めるのではなく、まず、あなたの静的コンテンツを分散させることはよりよい。
これは、レスポンスタイムを大幅に短縮するだけでなく、content delivery network(コンテンツ配信ネットワーク)の結果を簡単にする。

content delivery network(CDN)は、分散された複数のロケーションの至る所にユーザに効率的にコンテンツを配信するウェブサーバのコレクションです。コンテンツを特定のユーザに配信するためのサーバの選択は、ネットワークの近さを目安にする。
例えば、ネットワークのホップ数が少ないサーバ、または、応答時間がもっとも近いサーバが選択される。

一部の大きなネットワークカンパニーは、彼ら自身のCDNを所有している。しかし、CDNサービスプロバイダ(例えば、Akamai Technologies, Mirror Image Internet, または Limilight Networks)を利用することは、費用効果がよいです。

新興企業や個人ウェブサイトにとっては、CDNサービスの費用は、非常に高額だが、あなた広告ターゲットがより大きくなって、よりグローバルになって、高速な応答時間を実現するためにCDNが必要だ。

Yahoo!では、アプリケーションウェブサーバからCDN静的コンテツを移動したプロパティは、エンドユーザレスポンスタイムが20%以上改善した。
CDNに移行することは、あなたのウェブサイトのスピードを劇的に改善する比較的簡単なコード変更だ。


原文

http://developer.yahoo.com/performance/rules.html#cdn

スポンサーリンク
スポンサーリンク
 
いつもシェア、ありがとうございます!


もっと情報を探しませんか?

関連記事

最近の記事

人気のページ

はてなの人気のブックマーク

スポンサーリンク
 

過去ログ

2019 : 01 02 03 04 05 06 07 08 09 10 11 12
2018 : 01 02 03 04 05 06 07 08 09 10 11 12
2017 : 01 02 03 04 05 06 07 08 09 10 11 12
2016 : 01 02 03 04 05 06 07 08 09 10 11 12
2015 : 01 02 03 04 05 06 07 08 09 10 11 12
2014 : 01 02 03 04 05 06 07 08 09 10 11 12
2013 : 01 02 03 04 05 06 07 08 09 10 11 12
2012 : 01 02 03 04 05 06 07 08 09 10 11 12
2011 : 01 02 03 04 05 06 07 08 09 10 11 12
2010 : 01 02 03 04 05 06 07 08 09 10 11 12
2009 : 01 02 03 04 05 06 07 08 09 10 11 12
2008 : 01 02 03 04 05 06 07 08 09 10 11 12
2007 : 01 02 03 04 05 06 07 08 09 10 11 12
2006 : 01 02 03 04 05 06 07 08 09 10 11 12
2005 : 01 02 03 04 05 06 07 08 09 10 11 12
2004 : 01 02 03 04 05 06 07 08 09 10 11 12
2003 : 01 02 03 04 05 06 07 08 09 10 11 12

サイト

Vim入門

C言語入門

C++入門

JavaScript/Node.js入門

Python入門

FreeBSD入門

Ubuntu入門

セキュリティ入門

パソコン自作入門

ブログ

トップ


プライバシーポリシー