eBay価格自動更新の処理変更

投稿者:

価格更新対象となる無在庫商品を毎日追加しているのですが、数が増えてくると問題が浮き彫りになりました。
・件数が多いと処理時間がかかり、タイムアウトエラーになりやすい
・上記理由により自動更新に失敗するケースがある
この問題を解決するため、処理内容を変更しました。
・ブラウザからPHPを実行して結果を得るのではなく、サーバ内でPHPをコマンドライン実行させ、予め出力結果を用意しておく。ブラウザからはCSVの結果のみ取得する
・コマンドラインで実行させることで、タイムアウトエラーの頻度が下がる(ほぼなくなる)
・出力に失敗したら繰り返し実行するようループさせる
…以上の処理を追加変更し、先程テストも終えました。本日から実践する予定です。