我们在magento中遇到非常高的CPU使用率。进程列为php。如果单个用户访问网站主页CPU峰值达到30-40%。我们尝试了新的magento安装,数据库中没有任何东西,但它仍然是一样的。
PHP 5使用PHP 5 Handler Suphp。我们在远程mysql的专用服务器上。
这是正常的吗?
史蒂夫
被修改
我现在已经切换到Nginx,并注意到该网站速度非常快,CPU使用率降至原来的Apache的1/4。 现在正在努力安装Varnish以获得更好的速度。我对所有人的建议是在不浪费时间的情况下搬到Nginx。
答案 0 :(得分:0)
Magento可能非常密集,这将取决于您的服务器的规格,你会得到多少压力。
启用缓存后,添加类似APC / EAccelerator的东西,它应该会略微下降。
一个好的解决方案是废弃SuPHP和Apache并使用Nginx作为您的网络服务器,这将大大减少服务器上的内存占用和CPU负载。
或者你可以考虑添加Varnish或Squid缓存代理,这也会减少CPU负载。