waitting (TTFB) 加载时间特别长

TTFB 加载时间很长 在php页面直接打断点 断掉只加载页面也很慢 不加载页面 直接输出字符串有时候也能达到一秒 这是为什么
谢谢

阅读 3.1k
3 个回答

1.PHP运行模式可能存在问题
2.本地域名映射存在问题,添加 127.0.0.1 localhost 或者访问域名到 hosts.
3.数据库连接占用等待.

最有可能是的第二条,注意排查下。

1、从语言方面来说,是不是有特别吃内存的语言,是不是有连接数据库,而数据库服务器连接慢,但是你直接输出字符也能达到1s,看了这个概率较小
2、网速来说,你处在的环境请求其他网站是否快,
3、服务器原因,php-fpm的连接数,系统还有多少空间,
我觉得问题可能出在3

我之前遇到过几次TTFB加载时间很长很长,描述一下当时的情况。
输入URL后大概30s才能打开页面,其中TTFB占了总时间的80%。应该不是网络的问题,因为打开其他页面很快。

  1. 使用chrome隐身模式打开速度明显变快。
  2. 重启运行环境后明显变快。
总结:应该是服务器的原因
     
     ·php进程数过多或者已满
     ·在这之前服务器有正在运行占资源的业务(堵塞)
    
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏