首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >谷歌云计算引擎- Wordpress高TTFB

谷歌云计算引擎- Wordpress高TTFB
EN

Stack Overflow用户
提问于 2019-11-19 18:32:20
回答 1查看 1.1K关注 0票数 0

我在谷歌云定制的计算机引擎上运行一个LAMP堆栈,主要用于托管运营woocommerce商店的wordpress网站。

以下是服务器规范: RAM: 5GB,内核: 1,空间:30 5GB,OS: CentOS7,Maria版本: 5.5.64,PHP版本: 7.3

目前面临极端的ttfb值超过10-20秒,即使流量非常低。已经为改善时间做了以下优化,但似乎并没有改进。该网站拥有近1500种产品。

  1. 使用蜂鸟和自动优化的Wordpress缓存(小型化、GZIP压缩等)自定义.htaccess与报头过期,APCU缓存,cloudflare,压缩图像。
  2. 优化mariadb,优化内存分配,并将最佳内存分配给apache和PHP。
代码语言:javascript
运行
复制
1. Tried adding more cores and increase memory of compute engine in vain.
2. Disabling theme and template has little to no effect.

上述所有优化都对ttfb时间没有什么影响,这是我的google云计算实例中与服务器/网络相关的问题吗?

请检查下面的ttfb值,测试链接:

TTFB试验结果

提前谢谢!

EN

回答 1

Stack Overflow用户

发布于 2019-11-25 23:17:27

我想你可以测量休息时间。尝试测量等待初始响应的时间,方法是转到浏览器并单击"F12“>> "Network”选项卡,然后使用同一窗口中的浏览器搜索您的网站。

您将获得响应时间的每一个进程连接到您的网站。如果您单击一个特定的进程,然后选择时间,您将能够看到TTFB,并尝试捕捉哪里正在花费更多的时间。

我相信这与您的安装更相关,而不是与服务器本身。

如果要测试服务器连接,可以尝试避免应用程序端,并使用跟踪或iperf测试从本地计算机(到外部IP)到服务器的TCP连接时间,只有在允许ICMP通信量的情况下才能工作。

最后一件事和John上面提到的一样,检查您的服务器是否正在交换内存,甚至在运行ttbf测试时试图监视正在使用的CPU和mem,这将使您知道如果问题是服务器还是网站及其配置。

此外,以下是一些减少ttbf (https://wp-rocket.me/blog/how-to-reduce-ttfb-wordpress-site/)的建议。希望这能帮上忙。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58940721

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档