如何提高PHP CLI输出速度

时间:2011-06-23 22:48:19

标签: command-line-interface php

最近发现通过cli运行php脚本的优点,虽然工作流程更快,但我发现通过cli执行php脚本要比刷新浏览器慢得多。

echo 'hello'; // >1 second cli vs <10 millisecond in browser

我理解php环境需要在每次执行调用时加载(通过php -f),而在浏览器中,php已经通过webserver加载到内存中。

我正在寻找一种加速php启动时间的解决方案。 Apache正在运行。

目标是通过文本编辑器输出加速输出,默认情况下运行php -f。

我希望有一种方法可以直接使用fast-cgi流直接预加载php或管道到apache,但是如何?

1 个答案:

答案 0 :(得分:5)

如果你在 windows 上运行php并且启用了 curl ,那么你可能会遇到在{5.3}中重新引入的bug,并且之前也存在5.3.5。 libcurl库在Windows上加载需要很长时间。