symfony内置服务器高CPU使用率

时间:2016-07-26 15:28:14

标签: php symfony

我在开发过程中运行Symfony的内置服务器,并注意到CLI.exe(通过php bin/console server:run调用的PHP命令行界面)的CPU使用率总是在30%左右,即使在空闲时也是如此。

我从Windows Powershell启动它。知道为什么在空闲时间会发生这种情况吗?

1 个答案:

答案 0 :(得分:5)

PHP's built-in web server is only meant to be used during development

  

警告此Web服务器旨在帮助开发应用程序。它也可用于测试目的或在受控环境中运行的应用程序演示。它不是一个功能齐全的Web服务器。它不应该在公共网络上使用。

它没有性能保证,我对CPU利用率很高并不感到惊讶。

Symfony documentation表明它仅仅是为了方便:

  

这样,您就不必费心配置Apache或Nginx等功能齐全的Web服务器。

当然,如果您想要更多地适应现实世界的使用,您可以自由地在开发中运行功能齐全的Web服务器。