こんばんわ。
安田です。
Google 検索アルゴリズにサイト応答速度が追加されたようです。
http://googleblog.blogspot.com/2010/04/this-week-in-search-4910.html
まだ、取り入れる、とうい発表であり、
取り入れたわけでは、なさそうです。
ということは、
応答速度を上げるために何をするべきか。
応答速度を下げないために何をするべきか。
を考えなくてはなりませんね。
そもそも応答速度はどこを指すのでしょうか?
URLが示す
HTML のダウンロード時間だけなのか?
含まれる外部
CSS のダウンロード時間も含むのか。
含まれる外部
Javascript のダウンロード時間も含むのか?
Flash コンテンツがダウンロードされる時間も含むのか?
ユーザービリティを考えると、
ブラウザに表示させたい情報が全て表示されるまでの時間と
考えるのが普通でしょうね。
Safari には、こんな応答時間を表示するツールがあります。
Webページを構成する要素の応答速度を表示してくれます。

また「構成ファイル一覧」で、
Webページを構成するファイルのURLと大きさを、
全て表示してくれます。

対策としては、
・無駄なファイルをロードさせない。
・圧縮効率の高い画像フォーマットを使う。
などでしょうか?
具体的には、
・無駄な 外部 CSSファイルを読み込まない
・無駄な 外部 Javascript ファイルを読み込まない
・外部CSS/javascirpt をHTML無いに記述する。
・必要なHTMLコメントでも削除しておく。
細かくいうと
HTMLソースは無駄なブランクは使わないとか、
改行コードを入れない、とか努力が必要なのでしょうか?
ASCII だったらどちらも1バイト節約できますもんね。
ここまで考えた方が良いかもしれません。
http://www.google.co.jp
などは改行コードもなく、
Javascripto も直接 HTML に書いていますよね。
アクセスが多い Google なので、
HTTPRequest (サーバーへの問い合わせ)を削減
するためだと思われます。
普通のブログやホームページがここまでやるのはどうかと思います。
でも無駄な HTTPRequest は減らすための努力はしたいですね。
主に、無駄なファイルの読み込みです。
忘れがちなのが、Javascirpt の中で画像ファイルを読み込んでいるとか、
CSS で使われれいる画像とかはチェックしないとイケないですね。
また、HTTP にはリトライオプションがあります。
ウェブページを構成する要素で、本来無ければならないファイルが
サーバーにない場合、例えば画像ファイルがない場合には、
ブラウザに表示されません。
ブラウザがファイルがないと判断するまでに、
指定されたタイムアウト値までブラウザは待ちます。
また、HTTPレベルで指定された回数だけ、
HTTPRequest をリトライします。
このような場合には大きく応答時間に影響が出ます。
あとは、img タグの src 属性を見直すとか必要ですね。
これは、結構見落とされるポイントかもしれませんね。
あと、Adsense を張り付けていると、
ページ全体のロード時間が遅くなるけど、
これはどのように判定されるんだろう?
http://googlewebmastercentral.blogspot.com/2010/04/using-site-speed-in-web-search-ranking.html
には、応答速度チェックツールとして、
4つのツールが紹介されています。
Page-spped
http://code.google.com/speed/page-speed/

Yahoo YSlow
http://developer.yahoo.com/yslow/

Web Page Test
http://www.webpagetest.org/

Google Web Master Tools
http://googlewebmastercentral.blogspot.com/2009/12/your-sites-performance-in-webmaster.html

など、あります。
まだどれも試していませんが、
まずはブラウザにある機能で試していきたいと思います。
開発者向けツールが充実してきた IE8 にもあるのかな?
(今Windowsパソコン手元にないので確認出来ていません。)
Firefox のプラグインにもありそうですね。
上記URLも試していきたいと思います。
時間があれば、その使い勝手などをこのサイトで紹介できれば、
と思います。
そもそも応答速度が、
どれだけ検索アルゴリズムに影響するのか不明です
異常なほど遅い、たとえば3秒以上かかるとか、
では無い限りあまり影響はないかなぁと思います。
(思いっきり想像なのであしからず。)
あと、FC2 とか、ライブドアとか、アメブロなどのブログは、
基本的に異様に遅いけど、どうなるのか?
影響ないと思いますが、
チェックしておいたほうがいいかもしれませんね。
タグ: google, IE, Safari, アルゴリズム
投稿日時 : 2010年04月12日 21時16分21秒
カテゴリー : 検索エンジン
トラックバックURL :
コメントはまだありません。