symfony内置服务器高CPU使用率

blu*_*isk 0 php symfony

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

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

Chr*_*ris 5

PHP的内置Web服务器仅用于开发期间:

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

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

该Symfony的文件表明,它仅作为一个便利:

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

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

  • "只是意味着在开发过程中使用" - 开发不需要性能吗?:/ (3认同)
  • 很公平,但为什么它在空闲时使用 CPU。它真的不应该做任何事情。使用 Apache Web 服务器不会为您提供控制台,并且需要更频繁的缓存清除,因此目前它不是一个合适的选择。 (2认同)