使用PHP 7.0.11(在Centos 7盒子上使用Apache),我的脚本连接速度非常慢。
这很奇怪。我的浏览器最多可能需要10或15秒才能显示一个简单的页面。使用PHP 5.6,它超快(几毫秒)。
经过一些测试后,我注意到我的脚本中包含的单元越多,从服务器获取响应的速度就越慢。但是,奇怪的是,当单元包含在我的脚本中时,性能问题并非如此。相反,当PHP卸载它们时问题就出现了。
作为测试(参见下面的示例代码),如果我在我的脚本中包含64个php文件,则可能需要10秒才能将网页显示到我的浏览器中。但是,在我的脚本结束时,如果我取消注释行死(“停止”);在这种情况下,页面显示的速度与PHP 5.6一样快。
<?php
include_once 'unit1.php';
include_once 'unit2.php';
...
include_once 'unit64.php';
echo "test";
//die("stop");
?>
那么,有人可以帮我找到我的配置有什么问题吗?
请注意,我尝试启用以及禁用opcache并且它没有更改任何内容。因此,它与opcache无关。
答案 0 :(得分:0)
我终于找到了问题。我在使用xdebug时遇到了一些问题(它现在工作正常)我错误地将这一行添加到我的php.ini文件的xdebug部分:
xdebug.remote_autostart=1
所以,我刚删除了那一行,现在一切都很快。