APIのレスポンスが悪かった

昨夜、検索連動広告制作について記事でご紹介しました。

ところが、朝方に再度検索をしてみたところ全く動いておりません。

PHPが壊れているかと調べ直そうと思ったところ、10秒以上たってやっと表示がされてました。深夜には快適に動いていたことを考えると、アクセスが集中する昼間はこのような状況となるのかもしれません。

APIレスポンスをキャッシュで対応したとしても、新規キーワードであった場合のデータ取得にこれだけかかると少々厳しそうです。

バリューコマースAPIを楽天APIに変更

バリューコマースAPIは一旦保留して、商品検索APIを楽天APIに変更することとしました。接続先URL、パラメータセットの変更と、レスポンスフィールドの変わる程度なので比較的簡単に移行はできました。

楽天APIにはレスポンスフィールドに画像も存在していたので、合わせて表示させるようにしてみました。当面はこれで様子見をしたいと思います。

search_ad_rakuten.png
画像も表示された検索連動広告です