*使用 * *Kernl* * 负载测试您自己的 WordPress 网站!入门是免费的!* 在云计算的世界里,有很多不同的选择可供选择。通常您只需要选择实例的大小(2 个 vCPU 或 4 个、2GB RAM 或 6 个),但一些云计算提供商正在升级他们的游戏并提供更广泛的选项和实例类型供您选择 Vultr 有 3 种不同类型的计算实例: 云计算 [您拥有自己的虚拟服务器,但它与很多朋友共享硬件资源。吵闹的邻居绝对是个问题。专用 [专用服务器,但已虚拟化。我(认为)在这种情况下可能会遇到嘈杂的邻居问题。裸机 [专用服务器和硬件。没有虚拟机管理程序,也没有嘈杂的邻居占用您的资源 在本文中,我们将了解如何 *非常*基本的 WordPress 安装在不同类型的 Vultr 计算实例上执行。我们将使用 Kernl 的 WordPress 负载测试服务来做到这一点 考试 按照 Kernl 负载测试的惯例,我将此博客的内容导入到每个负载测试环境中。负载测试偏差 **非常**读起来很重。如果您的网站内容繁重或混合,您可能会看到不同的结果 每个测试执行 1 小时,2000 个并发用户生成从伦敦和纽约到新泽西州 Vultr 数据中心的负载 配置 对于这个测试,我使用了 Vultr 的预建 WordPress 图像,没有缓存。许多读者可能会说“但是使用 X 或 Y 可以获得更好的性能,他们是对的!但我不是在测试 Apache 与 Nginx 的性能,也不是 W3 Total Cache 与 WP Rocket 的对比,我是在真实场景中测试负载下的 Vultr 硬件。我只是想在本文结尾处知道 Vultr Cloud Compute、Dedicated 或 Bare Metal 是否更适合 WordPress 托管 测试 1:Vultr 云计算 10 美元/月 我执行的第一个测试是针对每月 10 美元的 Vultr 云计算产品。正如预期的那样,每月 10 美元的 VPS 性能并不出色,但也并不糟糕 如您所见,大量请求失败并且仅维持 16 个请求/秒的吞吐量。单核和 1 GB RAM 并不意外。毕竟,我每秒向服务器发出 2000 个并发请求。响应时间分布同样糟糕 总体而言,10 美元 VPS 的结果符合预期。这并不是真正的同类比较(我们稍后会谈到),但我想让您了解基本的 VPS 实例性能是什么样的 测试 2:Vultr 云计算 80 美元/月 通过此测试,我们开始接近裸机和专用实例的成本。该服务器有 6 个 CPU 和 16GB 内存。比 10 美元的服务器更强大 这个图告诉一个 *与之前的测试有很大*不同的故事。性能在 169 req/s 时达到峰值,然后在 100 req/s 时趋于平稳。我们仍然看到很多错误,但这又不是意料之外的。老实说,如果你开始获得这么多流量,你可能会开始将 WordPress 分解成它的组件(文件系统、PHP + Nginx、MySQL)并开始横向扩展 该服务器的响应时间分布也好得多。上限与便宜的盒子一样糟糕,但 90% 及以下的范围对于接收到的流量来说相当稳定 测试 3:Vultr Bare Metal 120 美元/月 Vultr Bare Metal 服务器是我最感兴趣的测试实例。我一直对硬件情有独钟,能够访问裸机服务器非常酷。每月 120 美元(促销中,价格最终将上涨至 300 美元/月),您将获得 8 个 CPU 和 32GB 内存。这是一个非常严肃的服务器 该图上有很多蓝色,但也有预期的红色。您可以看到,增加 2 个非虚拟 CPU 和 2 倍的 RAM 会产生很大的不同。我们达到了 200 请求/秒的峰值,然后稳定在 125 请求/秒。作为参考,每天有 1720 万个请求 响应时间分布的下端很稳固,但上端一点也不好。对于所有这些错误,出现这种情况也就不足为奇了 测试 4:Vultr Dedicated $120 / 月 老实说,我很难弄清楚为什么 Vultr 将裸机和专用实例的定价如此接近。 Dedicated 显然较差(CPU 和 RAM 少得多)那么为什么会有人选择它呢?无论如何,让我们看一下图表 该测试在 100 req/s 时达到峰值,然后稳定在 70 左右。我真的希望这种钱能有更好的性能 响应时间分布与其他方框相似。由于所有的失败,它往往会朝着错误的方向倾斜。我确信这些专用 Vultr 实例有一个用例,但它绝对不是托管 WordPress 网站 结论 有了所有这些数据,就可以很容易地绘制出哪些是最佳价值 价值的计算方法是将每月的成本除以最大请求数。根据我们在上面看到的性能,Vultr 云计算实例似乎是 WordPress 托管的最佳价值。对于 WordPress 托管,Vultr Bare Metal 和 Dedicated 实例看起来不是一个很好的选择。如上所述,虽然在某些用例中它们是一个不错的选择(可能是需要非常一致的性能的工作负载) 与所有这些测试一样,您的里程可能会有所不同!我强烈建议您在您使用的任何新主机上运行负载测试,以了解您可以期望什么样的性能 *使用 * *Kernl* * 负载测试您自己的 WordPress 网站!入门免费!*