PHP ページの実行時間が長すぎるため、他のユーザーの同時アクセスに影響を与えます。

WBOY
リリース: 2016-06-23 13:27:49
オリジナル
1066 人が閲覧しました

私の現在の状況は次のとおりです:
ページlong_execute.phpにアクセスするたびに、実行(レポートの生成)に時間がかかります。生成中、終了する前に別のユーザーもアクセスしたい場合はどうなりますか?このユーザーは、正常にアクセスできるようになる前に、前のユーザーのアクセスが終了するまで待つ必要があります (つまり、最後のレポート生成が完了する必要があります)。これは私自身がテストしたものです。 。
それで、これを解決する方法はありますか?
問題は、php の実行に時間がかかりすぎて、他のユーザーの同時アクセスに影響を与えた場合はどうすればよいでしょうか?


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

理論的には影響はありません。待機している理由を見つける必要があります

各ユーザーのセッションは独立していると思いますが、他のユーザーがアクセスしているものは影響を受けませんたとえば、多くの人と https://www.baidu.com/index.php にアクセスすると、誰かのインターネット速度が非常に遅くてアクセスに失敗した場合、私のアクセスに影響が出ますか?おそらくそうではありません。それが影響するとしたら、誰がまだ Baidu を使用するでしょうか

各ユーザーのセッションは独立していると思います。たとえば、私は多くの人と https:///www.baidu にアクセスします。 com/index.php、誰かのインターネット速度が非常に遅くページが表示されない場合、私のアクセスに影響はありますか?おそらくそうではありません。影響があるとしたら、誰が百度を使うでしょうか

モデレータが言ったように、待っている理由を見つけなければなりません

理論的には影響はありません、待っている理由を見つけなければなりません

そうそう?それでは、もう一度試してみます。 。
結果は後ほどお知らせします

各ユーザーのセッションは独立していると思います。たとえば、私は複数のユーザーと https://www.baidu.com にアクセスします。 .php、誰かのインターネット速度が非常に遅くページが表示されない場合、アクセスに影響しますか?おそらくそうではありません。それが影響するとしたら、誰が百度を使うでしょうか?

申し訳ありませんが、確かに私自身のテストが間違っていました。
ありがとう!
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート