我有一个简单的 PHP 应用程序,可以打印“hello world”。当我从命令行运行它时,需要 6 秒。这是正常的吗?似乎需要 1 秒才能打印“hello world”,然后又需要 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
我能想到解决这个问题的唯一方法是检查我的 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 所以我想我现在将其删除。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)