私はphpで書かれた大きなスクリプトを持っています。これはprestashopのインストールで多くの情報をインポートする必要があり、Webサービスを使用しています。このスクリプトは「セクション」で書かれています。次にメーカーなど、メインスクリプトで呼び出される関数は約 7 ~ 10 あります。基本的に、このスクリプトは約 1 時間実行し、最後の関数に到達してから関数から次の関数に移動し、いくつかの値を返し、次の夜まで停止する必要があると想定しています。
それがより良いかどうかを理解したい:
1)新しい関数に入るたびに30分の時間制限を課します(これによりタイムアウトが防止されます)
2) 一連のページを作成し、それぞれに 1 つの関数呼び出し (そしてもちろん制限時間) を指定します。
または他のアイデア...私はしたい:関数が呼び出されたかどうかを知る(おそらくグローバル変数を使用して?)サーバーが関数を順番に実行することを確認する(ページチェーン)...
それ以外の場合は、質問を更新します。
編集: スクリプトは、ページを呼び出す別のサーバーによって実行されます。他のサーバーは私には「知られていない」ため、このページが呼び出されていることしかわかりません (ページに移動して関数を呼び出すこともできます)。私はそれを制御できません。