我有一个简单的PHP应用程序打印'你好世界'.当我从命令行运行它需要6秒.这是正常的吗?在"hello world"打印之前需要1秒,然后是5秒之后.
我在Windows Server 2008 R2上运行PHP版本5.2.12.这可能是一个安装问题,还是典型的?我手动安装了PHP,然后添加了运行Drupal所需的任何组件.我记得添加的唯一PHP插件是MDB2,CGI也支持.
我习惯于从命令行运行的Lua项目,数百行代码将在一秒钟内运行.
我从命令行运行了一些单元测试,而且只有少数单元测试它们非常慢.我从Netbeans运行它们,测试仍然很慢.
我正好运行:
C:\temp>copy con test.php
<?php
print('hello, world');
^Z
1 file(s) copied.
C:\temp>test.php
hello, world
Run Code Online (Sandbox Code Playgroud)
我能解决这个问题的唯一方法是浏览我的php.ini文件并寻找任何奇怪的东西.最终我尝试禁用加载的DLL,并解决了这个问题.DLL的影响性能是php_curl.dll和php_mysql.dll,虽然我只需要删除php_curl.dll来解决这个问题.
php_mysql.dll本身不会导致任何问题.php_curl.dll增加1秒延迟,如果与php_mysql.dll一起使用则延迟4秒.我不记得为什么我添加了php_curl.dll所以我想我现在就把它拿出来.