两家 VPS 提供商之间 TTFB 缓慢的因素比较

两家 VPS 提供商之间 TTFB 缓慢的因素比较

我设置了两个相同的 VPS(数据库和托管控制面板)。

VPS 公司1:位于加利福尼亚州 | 1 GB | 2 核英特尔 (R) 至强 (R) | 2 GB 内存 | 使用 Cloudflare

VPS 公司2:位于加利福尼亚州 | 1 GB | 3 核英特尔 (R) 至强 (R) | 3 GB 内存 | 使用 Cloudflare

图片展示了不同的 TTFB

灯塔测试

keycdn fttb 测试

请问还有哪些因素会影响 ttfb?以减少响应时间!!

答案1

您需要尽可能减少变量,因此请让 cloudflare 远离这些测试。您应该直接在服务器上进行测试。

首先,使用如下工具对两个服务器 IP 地址运行一些 ping 测试:https://www.cdnperf.com/tools/cdn-latency-benchmark

您还可以从每个 VPS 服务器运行一些 ping 和跟踪路由。这将让您了解网络速度是否缓慢。

检查您的主机是否有窥镜和测试 IP,以及它们是否与您的 IP 不同。

对于任何 VPS,我都希望确保您共享的服务器或网络段不会因为吵闹的邻居而过载,或者由于太多其他人在其上运行,VPS 整体的 CPU/带宽/磁盘等资源会超额认购。

尝试运行一些基准测试,也许是像 bench.sh 这样的脚本(仔细检查以确保它是安全的,因为我还没有。) https://bench.sh/ https://www.vpsserver.com/community/tutorials/3938/one-click-test-server-performance-script/

这里讨论了该选项和另一种选项:http://www.servermom.org/quick-test-server-performance/2267/

以下是一些无需脚本即可进行的测试: https://haydenjames.io/web-host-doesnt-want-read-benchmark-vps/

只有在确认您拥有一个良好、快速、干净的 VPS 后,您才应该启用 cloudflare,然后尝试确定问题是否确实出在这里。如果服务器在没有 CF 的情况下运行良好,而当您使用 CF 进行测试时问题出现...那么您就知道问题已经找到了...CF(不太可能)。

我猜你较慢的 VPS 最终会变得更慢。可能是 CPU,也可能是网络。如果你能得到一些确凿的数据,请向你的主机询问。也许他们可以为你提供更快的机器。但要小心……这可能只是暂时的,直到你遇到更多坏邻居!

如果有帮助,请将其标记为解决方案或点赞。谢谢!

相关内容