足够的RAM来运行多个WordPress网站

我最近从一台专用服务器上移动了大约6个站点到“云”。 这是一个虚拟化的CentOS,内存和HD空间有限。

这些sties大多是静态的,但有些是基于WordPress的。 所有网站的访问量都非常小,每次访问量不超过100页。

服务器只有512MB内存,从屏幕截图中可以看到使用率很低。

Webmin http://i29.tinypic.com/i70je8.png

我们预计任何网站都不会因为stream量而“爆炸”,有些网站在发布新产品时每天可能会获得超过1000次的网页浏览量,但最多只能维持2-3天。

  • 你认为我可以摆脱这个最低设置?
  • 我应该运行一些长凳标记工具来确定限制吗? 如果是的话,有什么build议?

注意:这种云托pipe解决scheme比专用(和托pipe)服务器便宜一个数量级。 (诚​​然,在一个昂贵的托pipe服务提供商)

简单的回答:可能。

这绝对值得阅读这篇关于WordPress的CPU使用率的文章,并采取一些先发制人的行动,以减轻负载,如果您的网站曾经stream行。 安装一个caching插件,尤其是绝对必须的。

至于基准testing方面,我之前使用过ApacheBench ,这看起来效果不错 – 可以在任何Web服务器上运行它,而不仅仅是Apache。

安装一个称为WP超级caching的wordpress插件,你一定会好起来的。 我运行了几个WordPress的网站,每天在具有256MB RAM的虚拟专用服务器上获得> 1000次综合浏览量,并且运行完美。 VPS只需要我$ 25 /月。 便宜是好的!

我会看看有多less个同时连接的apache(或者你正在使用的HTTPD服务器)可以处理多less个线程,以及每个线程在内存中的使用量。 在过去的工作中,我们有一个apache安装,每个实例使用4MB内存x 256最大同时连接数=比我们当时在服务器上拥有更多的内存。

计算服务器在所有运行的服务之间使用多less内存,并计算一旦caching已经准备好,更多stream量的额外成本应该让你忙于excel一段时间。

我会考虑像cacti或nagios来监视服务器,并保持一个备份系统,您可以修改stream量,以防万一过载。