新西兰天维网社区

标题: 网站的TTFB等待时间巨长,有大神能帮忙吗? [打印本页]

作者: 妖精的镜子    时间: 2016-8-30 19:12:19     标题: 网站的TTFB等待时间巨长,有大神能帮忙吗?

本帖最后由 妖精的镜子 于 2016-8-31 14:05 编辑

小女子练手,帮朋友做了个简单的电商网站,用的是Magento,然后在AWS的EC2上架设的。
网站已做过优化,可是载入速度非常慢,显示大部分时间都用在 WAITING TTFB了,TTBF的等待时间居然达到了19秒。
请问这是什么什么原因造成的啊,有没有大神可以指点下?小女子在这里拜谢了





作者: mai东西    时间: 2016-8-30 20:13:40

本帖最后由 mai东西 于 2016-8-30 19:18 编辑

你的问题太宽泛了,不给细节很难给建议的.

由于是TTFB的等待时间长,首先要确定是网络的问题还是服务器的问题:

网络的问题排查可以通过多个节点来ping或者curl, 或者利用现有在线工具来检测网站的响应时间是全球范围内普遍很长还是就是新西兰很长。假如是网络问题,看样子只能换服务器区域了,或者review下网络配置

服务器的排查
尝试这个 https://developers.google.com/speed/docs/insights/Server
而且结合服务器日志来看服务器端的时间分配,另外就是数据库操作的时间消耗

找到具体的bottleneck才能进一步的做分析的。。


作者: 妖精的镜子    时间: 2016-8-31 14:22:03

用过insight,说图片和HTTP需要优化,可是这些已经都优化过了。另外,服务器响应时间过长,找不出原因,请问有没有什么建议呢?谢谢
作者: 博卡登    时间: 2016-8-31 14:50:15

Magento 的cache是否正常开启?
作者: 妖精的镜子    时间: 2016-8-31 14:53:55

博卡登 发表于 2016-8-31 13:50
Magento 的cache是否正常开启?

这个当然是有开启
作者: 妖精的镜子    时间: 2016-8-31 14:59:52


作者: 妖精的镜子    时间: 2016-8-31 15:00:23

等待TTFB非常慢

作者: 博卡登    时间: 2016-8-31 16:32:07

那就查服务器端的cpu占有率和数据库的返回速度。
作者: 妖精的镜子    时间: 2016-9-1 18:15:02

都没效果啊。。。。
真是很奇怪
作者: 博卡登    时间: 2016-9-2 16:48:17

那你可以先建一个phpinfo()页面看看服务器的反应速度。如果速度正常,再测试数据库的返回速度。还有如果你在Magento里用了第三方的API,你还要检测从AWS连第三方的响应速度。
如果没有第三方,一般的解决方案是增加硬件,提高读写速度。





欢迎光临 新西兰天维网社区 (http://bbs.skykiwi.com/) Powered by Discuz! X2