waiting (ttfb)请求时间过长的原因?

付费节点推荐

免费节点

节点使用教程

今天发现网站打开速度非常慢,将近20s才能加载出来首页,一开始以为是缓存软件或cdn问题,全部禁用之后,发现并没有什么变化。查看chorme之后,发现问题在于waiting (ttfb)时间有点长的惊人啊! 将近9s了!

如下图所示,一直Pending状态

20151230220950

等了7,8s钟网站才开始加载!!!

201512302209500

waiting (ttfb),时间占了这么久!

再看看其他如css,图片,js等资源,加载都是几百ms而已。目前还不知道是什么原因引起的!!!

解决思路:

遇到这个问题最好是检查代码。如果静态文件加载比较快,那就基本是代码的执行效率问题导致的,比如常见的程序卡队列了,死循环,内存溢出,数据库查询慢,逻辑处理,之类的。另外就是虚拟主机也会这样,在处理比较大点的网站程序就会卡慢,受限于性能。等待时间过长。如果是vps可以使用top命令查看下cpu和内存当前占用情况。

 

评论(1)
游客的头像
表情
全部评论
最新