Php 7性能问题/脚本卸载缓慢



使用PHP 7.0.11(在Centos 7盒子上使用Apache),我的脚本看起来非常缓慢卸载

这很奇怪。我的浏览器可能需要10或15秒才能显示一个简单的页面。在PHP 5.6中,它非常快(几毫秒)。

经过一些测试,我注意到我在脚本中包含的单元越多,从服务器获得响应的速度就越慢。但是,奇怪的是,性能问题不是当单位包括到我的脚本。相反,问题似乎在于PHP何时卸载它们。

作为测试(请参阅下面的示例代码),如果我在脚本中包含64个php文件,则需要10秒才能将网页显示到浏览器中。然而,在脚本的末尾,如果我取消注释行die("stop");在这种情况下,页面显示速度与PHP 5.6一样快。
<?php
 include_once 'unit1.php';
 include_once 'unit2.php';
 ...
 include_once 'unit64.php';
 echo "test";
 //die("stop");
?>

那么,谁能帮我找出我的配置有什么问题?

请注意,我试图启用和禁用opcache,它没有改变任何东西。因此,它与opcache无关

我终于自己发现了问题。我在xdebug中遇到了一些问题(它现在工作得很好),我错误地将以下行添加到php.ini文件的xdebug部分:

xdebug.remote_autostart=1

所以,我刚刚删除了那一行,现在一切都运行得很快了

相关内容

  • 没有找到相关文章