大規模なデータ ソースに基づいて情報をインポートするスクリプトを実行しようとしています。タイムアウトしないようにするために (settimelimit を使用できません)、特定の時点でインポートを続行するために、異なるパラメーターを使用して同じページにリダイレクトすることになります。
このスクリプトを cronjob で動作させるために、次のように呼び出すことができました。
wget
--max-redirect=10000
--no-check-certificate
--delete-after
http://www.xyz.com/admin/update_products.php?key=abc
これにより、完全なスクリプトを簡単に実行できました... 問題は、ユーザーがこれをトリガーできるようにする必要があることです。したがって、私は自動的に jQuery.ajax() を考えて問題を解決しました。問題は、ブラウザと同じように、20回のリダイレクト後に jQuery.ajax() がリダイレクトの処理を停止することです。
私のブラウザが20の制限を超えてリダイレクトを受け入れないのか、それとも20のリダイレクトで停止するのがすべてのプロトコル間の標準なのか疑問に思っています。
実際に 20 を超えるリクエストを処理するように AJAX リクエストを構成できますか、または両方のシナリオをサポートするようにスクリプトを変更する必要がありますか?
ありがとう