リリースチェッカーにおけるRSS生成フロー
リリースチェッカーでは、4つのマーケット(和書・音楽・ビデオ・ゲーム)の検索結果を1つのRSSにまとめるため、Amazon Webサービスのバッチ・リクエストを2度実行しています(Amazon Webサービスの「毎秒1コール制限」は守っています)。
XSLTのdocument関数をうまく使えば1度のリクエストでRSSが生成できるはずなのであれこれ試したのですが、Amazonの提供するXSLTサーバのリソース制限に引っかかるのか、正しい結果が返らないことのほうが多い状態でした。
まあ、1度に4つのマーケットを検索したいというのが欲張りなのかもしれませんね。