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

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

我最近将大约 6 个网站从专用服务器移至“云”。这是一个具有有限 RAM 和 HD 空间的虚拟化 CentOS。

这些网站大多是静态的,但有些是基于 Wordpress 的。所有网站都非常最低流量<每天100页面浏览量。

该服务器只有 512MB 的 RAM,从屏幕截图中可以看出,使用率很低。

网页管理

我们并不期望任何一个网站的流量会“爆炸式增长”,几个网站在发布新产品时可能会获得每天 1000 多次的页面浏览量,但这最多只能持续 2-3 天。

  • 您认为我可以用这个最低设置来解决吗?
  • 我是否应该运行一些基准测试工具来确定限制?如果是,有什么建议吗?

注意:此云托管解决方案比专用(和托管)服务器便宜一个数量级。(诚然,托管服务提供商很昂贵)

答案1

简短的回答:有可能。

绝对值得一读这个帖子了解 Wordpress 的 CPU 使用情况,并在您的网站变得流行时采取一些先发制人的措施来减轻负载。特别是安装其中一个缓存插件是绝对必要的。

至于基准测试,我使用过ApacheBench之前,它似乎运行良好 - 您可以在任何 Web 服务器上运行它,而不仅仅是 Apache。

答案2

安装一个名为 WP超级缓存,你绝对没问题。我在一台拥有 256MB RAM 的虚拟专用服务器上运行了几个 wordpress 网站,每天的页面浏览量超过 1000 次,运行完美。VPS 每月仅花费我 25 美元。便宜就是好!

答案3

我会查看 apache(或您正在使用的任何 HTTPD 服务器)可以处理多少个同时连接以及每个线程在内存中使用了多少内存。在过去的工作中,我们安装了一个 apache,其中每个实例使用 4MB 内存 x 256 个最大同时连接 = 比我们当时在服务器上拥有的内存还要多。

计算服务器在所有运行的服务之间将使用多少内存,并计算出缓存准备好后更多流量的额外成本是多少,这些应该会让你在 Excel 中忙活一段时间。

我会考虑使用 cacti 或 nagios 之类的东西来监控服务器,并保留一个备份系统,以便在过载的情况下对流量进行修改重写。

相关内容