AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 1045125
Accepted
factos20
factos20
Asked: 2020-12-06 09:57:17 +0800 CST2020-12-06 09:57:17 +0800 CST 2020-12-06 09:57:17 +0800 CST

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

  • 772

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

VPS公司1:总部设在加利福尼亚| 1 GB | 2 核英特尔(R) 至强(R) | 2GB 内存 | 使用 Cloudflare

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

图为不同的TTFB

灯塔测试

keycdn fttb 测试

请问影响ttfb的其他因素是什么?为了减少响应时间!!

centos php linux-networking litespeed
  • 1 1 个回答
  • 296 Views

1 个回答

  • Voted
  1. Best Answer
    CA_Tallguy
    2020-12-14T17:26:19+08:002020-12-14T17:26:19+08:00

    您需要尽可能多地减少变量,因此请让 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,也许是网络。如果您可以获得一些确凿的数据,请向您的房东询问。也许他们可以把你放在一个更快的盒子上。但要小心……这可能只是暂时的,直到你遇到更多坏邻居!

    如果这有帮助,请将此标记为解决方案或投票。谢谢!

    • 0

相关问题

  • 如何在 Linux 机器上找到有关硬件的详细信息?

  • 使用 crontab 和 /etc/cron.hourly,daily,weekly 的区别

  • 持续监控许多服务器运行状况的简单方法?

  • Hudson 无法在 tomcat5 中启动

  • CentOS 的依赖挑战

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve