几天前,我安装了一台 Ubuntu 服务器和两台运行中的虚拟机,其中使用了 libvirt。除了一个性能问题外,其他一切都运行正常。
每次我调用包含目录操作的 PHP 脚本时,操作都非常慢且性能不佳。以下是示例:http://zother.white-tiger.ch/ 这里您可以看到一个没有目录操作的示例以及它的速度有多快:http://michaeltanner.ch/
所有这些都在同一个虚拟服务器上。虚拟机使用 6 个核心(8 个可用)和 7500 兆字节 RAM(8 千兆字节可用)。磁盘映像格式为 qcow2。
我怎样才能提高性能?
更新 这是目录列表的源代码。在阅读之前,我不得不说这个脚本真的很老了,今天我不会那样编码;)在我以前的服务器上(不是虚拟的,与现在一样在专用服务器上),脚本的加载时间不像在虚拟服务器上那么长。
您可以在这里看到代码:http://fixee.org/paste/yi2fmb2/
更新已解决 好的,我明白了。我的源代码太烂了,以下命令导致循环,直到达到 php.ini 中指定的最大时间。
<?php echo file_get_contents('http://list.white-tiger.ch/i.php?vers='.$vers) ?>
所以现在通过删除命令解决了这个问题。无论如何,读取这个网址真的很愚蠢。请求的网址甚至不存在。我的错,对不起。
答案1
好的,我明白了。我的源代码太烂了,以下命令导致循环,直到达到 php.ini 中指定的最大时间。
<?php echo file_get_contents('http://list.white-tiger.ch/i.php?vers='.$vers) ?>
所以现在通过删除命令解决了这个问题。无论如何,读取这个网址真的很愚蠢。请求的网址甚至不存在。我的错,对不起。