FC2ブログ

涙目WEB

WEB収入/クリック保証広告/携帯サイト/SEO/PHP/ほか

PREV | PAGE-SELECT | NEXT

≫ EDIT

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

| スポンサー広告 | --:-- | comments(-) | trackbacks(-) | TOP↑

≫ EDIT

Yahoo!検索API、クエリ数制限回避する

最近好調のYahoo!検索API
めでたくクエリ数制限に達したので如何に制限を回避するかを考える

検索結果のデータをキャッシュしてAPIに投げるクエリ回数を抑える

多分これが基本なのですが、キャッシュとかよくわかんないし
アプリケーションIDとコンテンツを複数にすることで回避しようとダメ案がよぎる

既にでそのダメ案を実行したのですが、結局これも非常に面倒な事に気付く
上限に達する度にアクセスも振り分けなければならない

そして、APIの利用規約では1コンテンツで複数のアプリケーションIDを
利用する事には禁止されていないとはいえ制限を回避することが目的なのはダメっぽい

サーバー攻撃ってわけじゃないのでよっぽど大丈夫だとは思うけど
せっかく伸びてきたコンテンツ、失ってしまう可能性がある事は極力避けたい

しかたないので検索結果のデータをデータベース(MySQL)に保管する事にしました

データベースにある検索結果はそこから取得して新しいクエリはデータベースに保管
ここまではなんとかコンテンツに組み込む事に成功

後は1日以上再検索されてないクエリデータはデータベースから削除する様にするだけ
残るデータ件数にもよるけど多分これでいけるはず

1年前の僕はMySQLなんて全然触れなかったのに成長したなあ、僕
関連記事

| PHP/API | 20:50 | comments:0 | trackbacks:0 | TOP↑















非公開コメント

http://namidameweb.blog62.fc2.com/tb.php/219-a3ae115e

PREV | PAGE-SELECT | NEXT

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。