gpt4 book ai didi

PHP 请求 "queueing"

转载 作者:可可西里 更新时间:2023-10-31 23:43:58 26 4
gpt4 key购买 nike

我有以下问题:当执行非常简单的 PHP 脚本时,例如这个:

<?php
echo "1";
sleep(10);
echo "2";
?>

同时在多个选项卡中打开它,第一个选项卡在 10 秒内完成,但是秒等待 20 秒而不是 10 秒,所以我猜请求以某种方式“排队”。有什么想法可以让它们并行执行吗?

配置如下:LAMP栈,Ubuntu 10.10 64位; Apache/2.2.14 (Unix) DAV/2 mod_ssl/2.2.14 OpenSSL/0.9.8l PHP/5.3.1 mod_apreq2-20090110/2.7.1 mod_perl/2.0.4 Perl/v5.10.1

我已经添加了

KeepAlive On
MaxKeepAliveRequests 0
MaxClients 512
MaxRequestsPerChild 100000

到httpd.conf,除此之外,还是lampp自带的默认httpd.conf

最佳答案

很可能是浏览器问题。某些浏览器对同一服务器的多个连接数有限制。有 2 个选项卡的排队连接似乎很低,所以这可能是另一个原因,但值得检查浏览器的高级设置。

此外,您可能希望在 echo 函数之后添加输出刷新,并输出一些可以为您提供更多线索以了解正在发生的事情的内容 - 例如服务器时间。

打开终端窗口并跟踪访问日志也可以让您更好地了解正在发生的事情。

关于PHP 请求 "queueing",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4812228/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com