Php symfony内置服务器cpu使用率高

Php symfony内置服务器cpu使用率高,php,symfony,Php,Symfony,我在开发期间运行Symfony的内置服务器,并注意到CLI.exe(通过PHP bin/console server:run调用的PHP命令行界面)的CPU使用率始终在30%左右,即使在空闲时也是如此 我从Windows Powershell启动它。知道为什么在空闲时间会发生这种情况吗?: 警告此web服务器旨在帮助应用程序开发。它对于测试目的或在受控环境中运行的应用程序演示也很有用。它并不打算成为功能齐全的web服务器。它不应该在公共网络上使用 它没有性能保证,我对它的CPU利用率很高并不感到

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

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

警告此web服务器旨在帮助应用程序开发。它对于测试目的或在受控环境中运行的应用程序演示也很有用。它并不打算成为功能齐全的web服务器。它不应该在公共网络上使用

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

这表明它只是为了方便:

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

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

:

警告此web服务器旨在帮助应用程序开发。它对于测试目的或在受控环境中运行的应用程序演示也很有用。它并不打算成为功能齐全的web服务器。它不应该在公共网络上使用

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

这表明它只是为了方便:

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


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

这一点很公平,但为什么它在空闲时使用CPU呢。它真的不应该做任何事情。使用ApacheWeb服务器不会给您提供控制台,需要更频繁地清除缓存,因此目前这不是一个合适的选项。@Blupfisk,是的。我对web服务器的了解还不够,不知道这是不是一个好方法,但很明显,它在侦听连接时正在做一些事情。感谢您指出这一点。有趣。但也很烦人,因为它使移动开发变得困难-电池在3小时内耗尽。我能问一下你们在Symfony开发时都做些什么吗?直接切换到生产模式并使用web服务器?或者有没有一种方法可以在不改变生产模式的情况下正确使用Apache服务器?在开发模式下使用Apache时,我经常遇到各种路由缓存问题。“仅用于开发过程”-开发不需要性能吗?:/这一点很公平,但为什么它在空闲时使用CPU呢。它真的不应该做任何事情。使用ApacheWeb服务器不会给您提供控制台,需要更频繁地清除缓存,因此目前这不是一个合适的选项。@Blupfisk,是的。我对web服务器的了解还不够,不知道这是不是一个好方法,但很明显,它在侦听连接时正在做一些事情。感谢您指出这一点。有趣。但也很烦人,因为它使移动开发变得困难-电池在3小时内耗尽。我能问一下你们在Symfony开发时都做些什么吗?直接切换到生产模式并使用web服务器?或者有没有一种方法可以在不改变生产模式的情况下正确使用Apache服务器?在开发模式下使用Apache时,我经常遇到各种路由缓存问题。“仅用于开发过程”-开发不需要性能吗?:/你在期待什么。这不是运行Symfony的方式,@Chris是正确的。你对pluppfisk有什么期待。这不是运行Symfony的方式,@Chris是正确的。