我设置了两个相同的 VPS(数据库和主机控制面板)。
VPS公司1:总部设在加利福尼亚| 1 GB | 2 核英特尔(R) 至强(R) | 2GB 内存 | 使用 Cloudflare
VPS公司2:总部设在加利福尼亚| 1 GB | 3 核英特尔(R) 至强(R) | 3GB 内存 | 使用 Cloudflare
图为不同的TTFB
请问影响ttfb的其他因素是什么?为了减少响应时间!!
我设置了两个相同的 VPS(数据库和主机控制面板)。
VPS公司1:总部设在加利福尼亚| 1 GB | 2 核英特尔(R) 至强(R) | 2GB 内存 | 使用 Cloudflare
VPS公司2:总部设在加利福尼亚| 1 GB | 3 核英特尔(R) 至强(R) | 3GB 内存 | 使用 Cloudflare
图为不同的TTFB
请问影响ttfb的其他因素是什么?为了减少响应时间!!
您需要尽可能多地减少变量,因此请让 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/一键测试服务器性能脚本/
此处讨论了该选项和另一个选项: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,也许是网络。如果您可以获得一些确凿的数据,请向您的房东询问。也许他们可以把你放在一个更快的盒子上。但要小心……这可能只是暂时的,直到你遇到更多坏邻居!
如果这有帮助,请将此标记为解决方案或投票。谢谢!