ホームページ >バックエンド開発 >PHPチュートリアル >長時間実行されるphpファイルに対処する方法

長時間実行されるphpファイルに対処する方法

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-06-23 14:07:451416ブラウズ

1.php に echo "ok";
とだけ記述すると、通常は OK と表示されますが、1.php が 100 万回ループするステートメントを解決し、各ループの間にスリープすると (1.php をシミュレートするため) php (これは長い時間がかかるプロセスです) の場合、このページ (1.php) を保存するために一定の時間が経過した後にプロンプ​​ト ボックスが表示される可能性があります。どうしたの?どうやって解決すればいいでしょうか?


ディスカッションに返信 (解決策)

set_time_limit(0);

いいえ。現象は同じですApacheでも何か設定する必要があるのでしょうか?

memory_limitを設定してみる

上記も試してみましたが、同じ現象でうまくいきません。

set_time_limit(0);
そして、APACHE 設定ファイル php.ini の max_execution_time = 0 を変更する必要もあります

まだ機能しません。ブラウザ側で他に設定する必要があるものはありますか?

まだ機能しません。ブラウザ側で他に設定する必要があるものはありますか?
まず APACHE 設定ファイル php.ini で max_execution_time = 0 を変更し、次に set_time_limit(0); を追加します。数億のデータをテストしたところ、10 分以上待ってもページはハングしませんでした。

ダウンロードは、php スクリプトが解析できないことを意味します。php がダウンしている可能性はありますか?

しかし、php がダウンしている場合はどうなるでしょうか?どうやってするの?再インストールしますか?
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。