印刷用表示へ切り替え 通常表示へ切り替え 更新履歴を表示 更新履歴を隠す
MovableType Technorati のリンクカウント表示の遅さ対策

Technorati の Link Count Widget の表示が遅いことがある。すると,ページの表示がそこで止まってしまう。

■ ■ ■

Technorati では,サイトや記事がリンクされている数「被リンク数」を表示するためのウィジェット Link Count Widget を公開している (Technorati: Link Count Widget)。

このサイトでは,トップページにこのウィジェットを貼っている→View blog reactions

Movable Type のコードは次の通り。

<script src="http://embed.technorati.com/linkcount" type="text/javascript"></script><a class="tr-linkcount" href="http://technorati.com/search/<$MTBlogURL$>">View blog reactions</a>

わざわざ technorati にアクセスしなくても被リンク数がひと目で分かるので便利。しかし,1つ問題がある。technorati の反応が鈍いことが多々あるのだ。すると,このウィジェットのところでページの表示が待ち状態になってしまうのである。

Technorati Link Count Widget が待ち状態になる
Technorati Link Count Widget が待ち状態になる


具体的には次のような現象になる。サイトのトップページは現在3カラムで,表示順は,中央,左側,右側の順になっている。ウィジェットを左側に貼っているため,technorati からの応答が来るまで右側が表示されないのである。

technorati からの応答が遅くても,途中で止まらずに表示させたい。そこで,対策としては JavaScript の読み込みをページの最後にすることである。つまり,上のコードの表示部とスクリプト部を分離して,スクリプト部を最後に持っていくことにする。

<!-- 表示部 -->
<a class="tr-linkcount" href="http://technorati.com/search/<$MTBlogURL$>">View blog reactions</a>
...
<!-- スクリプト部 -->
<script src="http://embed.technorati.com/linkcount" type="text/javascript"></script>
</body>

スクリプト部を </body> の直前に置くのがポイントである。これで,応答の速度によらず,ページ全部を先に表示させることができる。

被リンク数の表示は,記事毎にすることも可能である。記事別にカウントする場合は,スクリプトを1度だけ読み込めばよい (Technorati Link Count Widget のスクリプト読み込みは一度で良い(オラオラ))。しかし,よく考えてみたら1度読み込ませるかが問題である。トップページのみで読み込ませると,個別ページに直接飛んできたときには数字が表示されないことになってしまう。

しかし,うちのような小さいサイトでは,記事毎にするとほとんどが 0 で,たまに 1 程度になる。そして,1の場合はリンクしているサイトからトラックバックが来ていたりするので,ほとんど意味がない。それに加えて反応が鈍くなったりすれば,いいところが1つもないことになるので,やらないことにしている。

Posted by n at 2007-07-25 23:36 | Edit | Comments (0) | Trackback(1)
Trackbacks

  • 「手違いで複数トラックバックを送ってしまった!」という場合でも気にしないでください (重複分はこちらで勝手に削除させていただきます)
  • タイムアウトエラーは,こちらのサーバの処理能力不足が原因です (詳細は トラックバック送信時のエラー をご覧ください)
  • トラックバックする記事には,この記事へのリンクを含めてください(詳細は 迷惑トラックバック対策 をご覧ください)
[Web]Technorati Link Cosmosを利用する
Technoratiのサービスは大変充実していて、利用している人も多いと思う。検索の点や登録しているブログやサイトの数の多さもすごいが、個人的には自分のブログにリンクを貼ったサイトを知ることが出来る「Technorati Link Cosmos」を利用できるのが興味深い。 自分の本ブロ Trackbacked from: うさぎ四姉妹はてなWEBダイアリー at August 05, 2007 19:11
Comments
Post a comment
  • 電子メールアドレスは必須ですが,表示されません (気になる場合は「メールアドレスのような」文字列でもOKです)
  • URL を入力した場合はリンクが張られます
  • コメント欄内ではタグは使えません
  • コメント欄内に URL を記入した場合は自動的にリンクに変換されます
  • コメント欄内の改行はそのまま改行となります
  • 「Confirmation Code」に表示されている数字を入力してください (迷惑コメント対策です)


(必須, 表示されます)


(必須, 表示されません)


(任意, リンクされます)


Confirmation Code (必須)


Remember info (R)?