0
使用PHP 7.0.11(在Centos 7框中使用Apache),我的脚本接缝对UNload来说速度很慢。PHP 7性能问题/脚本缓慢卸载?
这很奇怪。我的浏览器最多可能需要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相关。
尝试使用cli而不是apache来运行你的代码,看到它的问题依然存在。通过strace运行它可以揭示它挂起的位置。 – NikiC