Twitterはすごく便利なサービス。
・携帯からも書き込める
・書き込みをブログパーツでブログに表示できる
当ブログでは、この二つを組み合わせて、「なんとなく思いついたこと」を紹介するツールとして利用している。右サイドバーの上部に表示している。
しかし、このブログパーツが結構重い。ブログの表示スピードの、ボトルネックとなっている。
そこで、Twitter APIを利用して、記事を読み出し、それをしばらくキャッシュしておくことにした。
これならば、一回一回Twitterに記事を読みに行かないため、表示が速くなる。
当ブログの右サイドバーの上部に表示している。
表示が速いことが分かるはずだ。※キャッシュが切れている場合は遅い
プログラムはPHPで書いた。
こちらで公開しておく。
500 Internal Server Error
右クリック→対象をファイルに保存→末尾の.txtを消去して保存する。
もし利用したい方はご自由にどうぞ。
ブログなどで当ブログを紹介して頂けると嬉しいです。
具体的な利用方法は、コードの最初に記載してある。
このプログラムに関して、質問があれば、当記事のコメントにてどうぞ。
Twitter APIの仕様はこちらを参照した。
http://watcher.moe-nifty.com/memo/2007/04/twitter_api.html
【追記2008.3.5】
幾つかバグがあったので、コードを修正した。
コメント