<IFRAME>で外から読み込めばtwitterの重さの影響は受けずに済むのか?
ちょっと前、サムリさんがブログにさりげなくtwitterを設置したのを見て激しく影響され、ウチでもトップページのメニューバー下にtwitterのつぶやきを表示させていたんですが、その後、twitterのブログパーツが重くてなかなかページ全体が表示されない事態に陥ってしまい、しばらくの間twitterを外していました。
そう、私も外していました。twitterのせいでページ全体が表示されないのではしょうがないですからね。
このブログパーツが結構重い。ブログの表示スピードの、ボトルネックとなっている。そこで、Twitter APIを利用して、記事を読み出し、それをしばらくキャッシュしておくことにした。これならば、一回一回Twitterに記事を読みに行かないため、表示が速くなる。
うかさんが使ったのが、こちらのかん吉さんの開発したプログラム。
うわー、すげー私も使いたいー!とやってみたんですが、なぜか全然反映されません。いかんせんPHPの知識が皆無なもので。うかさんに相談して、いろいろ解決策までご教授いただいたんですが、結局うまくいかず、断念しました。(うかさん、お時間を取らせてしまってすみませんでした。)
仕方ないので、<IFRAME>タグを使って、twitterを読み込むソースを入れた外部HTMLファイルを読み込む形を取ってみました。まったく確信ないんですが、これだとtwitterが重くなった時に、twitterだけが表示されないだけで、ページ全体の表示には影響を受けないような気がしたんで、やってみました。
<IFRAME src="twitter.html" border="0" frameborder="0" width="850" height="20" scrolling="no"></IFRAME>
実際はどうなんでしょうね。ご存知の方、意味ない場合はご指摘ください。
まあともあれtwitterまたまた復活です。

