« iPod Radio Remote の発送予定日が 1/18 → 2/8 に延期?! | トップに戻る | iPodでTV出力 - ミヤビックスの巻き取り式AVケーブルを試す » |
2006年01月19日
はてなブックマーク件数取得APIいぢり - エラー処理とスリープ 
■2005/12/16 [はてなブックマーク件数取得APIで、いろいろ遊んでみます]
はてなで公開されている ブックマーク件数取得API を使って、
(1)デジモノに埋もれる日々の各記事に、ブクマ数表示
(2)デジモノREVIEWの ニュースクリップ 全記事に、ブクマ数表示
という2箇所で活用をしてみて、特に後者のほうは、ITニュースのリスト
にブクマ数が併記される というのがなかなかツボで楽しかったのですが、
今日になって、
そのブクマ数の一部がゴソッと消えている
ことに気が付きました。そこで確認をしてみたところ、
1/2くらいの確率でブクマ取得APIからエラーが返ってきていました。
このとき初めて、
エラー処理を全く考慮していなかったことに
気が付きました。ダメすぎです。スグに直しましょう。
それと今までの呼び出し方は、1回のアクセスで30個のURLのブクマ数を取得し、
そのアクセスを10回~20回連続で行ったりすることがあったのですが、
今回の修正では、エラー時のリトライ処理と共に、1回ごとに2秒のスリープ
を入れることにしました。今までは「トータルでは大した数ではないから」という
理由で10分に1回、瞬間的なアクセスをドバッと放り投げてしまっていたのですが、
元々この「ブクマ数取得API」の注意書きには「アクセス間隔をあけてください」
という注意書きがありましたので、そういう短期集中なアクセスはNGだったのです。
現在は、
(1)は1時間に1回、20アクセス程度(スリープ2秒)
(2)は 10分に1回、20アクセス程度(スリープ2秒)
という頻度ではてなブクマ数取得APIを叩かせて頂いています(=゜ω゜)ノ
投稿者 CK : 2006年01月19日 23:59 | ブログ
« iPod Radio Remote の発送予定日が 1/18 → 2/8 に延期?! | トップに戻る | iPodでTV出力 - ミヤビックスの巻き取り式AVケーブルを試す » |
▼ はてなブックマークのコメント ▼
▼ コメント ▼
No.2025 投稿者 : HgCdTe 2006年01月21日 01:10
デジモノさんサイトも、みんなから叩かれ、覗かれて、300万アクセス達成ですね。 おめでとうございます。
はてなブクマ数取得APIで叩いても、300万回だと 15万分(104日)~15万時間(17年)!
ご自由にコメントください(=゜ω゜)ノ
※管理人は多忙のためお返事はほとんどできません(スミマセン)。スパムおよび本文と無関係なコメントは削除対象になる可能性があります。
▼ トラックバック ▼
このエントリーのトラックバックURL:


