Php IIS上的Wordpress:高CPU使用率

Php IIS上的Wordpress:高CPU使用率,php,wordpress,iis,cpu,Php,Wordpress,Iis,Cpu,我们在IIS 7上使用WP 4.0,cpu使用率很高:池(w3wp.exe)中单个进程(php cgi.exe)的cpu使用率通常高达25%,有时会将超过3个或更多进程的cpu使用率加总到>60%(如sysinternals process explorer所示)。 我已经检查过FastCgi是否处于活动状态,甚至安装了wincache for php,这有点帮助。我还取消了所有的插件,这也只带来了一点小小的改进 我们的制度: 3英特尔至强CPU 3.7 Ghz 12GB内存 WP 4.0 微

我们在IIS 7上使用WP 4.0,cpu使用率很高:池(w3wp.exe)中单个进程(php cgi.exe)的cpu使用率通常高达25%,有时会将超过3个或更多进程的cpu使用率加总到>60%(如sysinternals process explorer所示)。 我已经检查过FastCgi是否处于活动状态,甚至安装了wincache for php,这有点帮助。我还取消了所有的插件,这也只带来了一点小小的改进

我们的制度:

  • 3英特尔至强CPU 3.7 Ghz
  • 12GB内存
  • WP 4.0
  • 微软IIS 7
  • PHP版本:5.3.23/32位操作系统
  • 内存限制:128 MB
  • 内存使用率:21.65 MB
有什么办法吗?更改FastCgi或Wincache的一些设置?我们需要更好的硬件吗

你的
Felix这是生产服务器吗?我只能猜测。。。需要更多的信息,而不仅仅是指出您拥有的资源。我会给你一些开始的要点

看起来你有足够的内存和CPU资源。您的硬件非常坚固,不需要更好的硬件!但是我看到的一个大问题是操作系统(在我看来)。那台机器上还有别的东西吗

您是否正在转换照片,在WP安装中执行一些CPU密集型操作?有图像优化器吗?您是否正在显示/调整任何图像的大小?尝试禁用所有插件和缓存-插件或服务器端。另一个尝试是将主题更改为默认主题之一。 你有多少页面点击率

尝试将IIS服务器-->FastCGI设置下的最大实例设置设置设置为1

尝试跟踪导致php-cgi.exe流氓并占用CPU的特定请求

毕竟,我建议在linux机器上使用NGINX运行Wordpress,如果可能的话,使用Lighttpd提供静态内容,如果您对两者都不满意,请尝试使用MySQL 5.5运行。例如,安装Oracle VM Virtualbox,运行Debian操作系统或任何您认为合适的操作系统,如果您有相同的问题,请查看。
如果Windows操作系统不需要做任何其他事情(我们还不知道),如果可能的话,请切换到一个良好的Linux。

您提供了非常模糊的信息,以便能够知道到底发生了什么。请提供更多关于Wordpress设置的信息。感谢您的详细回复:我现在有很多事情要做:-)。关于windows环境:是的,我们正在IIS上运行.net应用程序,因此需要它。我觉得在IIS旁边运行Apache并不舒服,但我已经考虑过寻找一个主机将此WP安装转移到其中。我还禁用了所有插件,但没有任何明显的变化。但我没有改变主题,这是我下一步要研究的内容。迁移到linux主机将是最好的决定。我希望你一切顺利。