php-frm 能让 PHP 运行得更快吗?

php-frm 能让 PHP 运行得更快吗?

据我了解,php-fpm通过管理一组预加载的 PHP 解释器进程,使 PHP 页面响应更快,这样最终用户就不会遇到初始化 PHP 子系统的开销,但一旦 PHP 页面开始执行,它所花的时间与在“常规”CGI 下一样长。这有点像在mod_perl- 解释器运行速度不会更快,因为它绑定到 Web 服务器可执行文件中,它只是启动速度更快。

我是对的吗?还是有什么微妙的机制让它整体运行得更快?我之所以问这个问题,是因为我有一个 PHP 应用程序,我想定期运行它(我每隔 X 秒对其 URL 运行一次“wget”)。我并不关心响应时间,因为它是周期性的,但我关心的是执行时间。

答案1

不,你的 PHP 代码本身不会运行得更快,它仍然是同一个解释器。与普通 CGI 相比,你可能有一点延迟优势,但谁会运行普通 CGI 呢?;-)

另一个小帮助可能是代码缓存,但这只有在脚本经常运行时才真正有用。

相关内容