页面加载太慢,耗时5000ms左右,求助!!!

image
每个仓库进入时都很慢很慢,
该配置的都配置了,
有大佬指导一下是什么问题吗?

对于这种页面加载慢的问题,可以通过Google Chrome的开发者工具进行分析。F12打开开发者工具,然后选择Network选择,接着选择你的请求页面,然后选择Timing. 如图:

通过这个我们能够分析整个请求具体耗时在哪里。

这里简要说明一下http请求整个过程:

  1. 域名DNS解析成IP
  2. 通过IP建立与服务器的TCP链接 (网络不好时,此处耗时较长)
  3. 发送HTTP请求
  4. 服务端接收到请求,并处理请求(如:查询数据库,服务端渲染模板等等) (服务器负载过高时, 此处耗时较长)
  5. 服务响应请求
  6. 客户端接收到请求

Google Chrome开发者工具中的timing的TTFB(表示服务端处理完请求,并响应请求,客户端收第一个字节的时间), 这个时间基本能代表服务端处理的时间。

timing相关文档: https://developers.google.com/web/tools/chrome-devtools/network/understanding-resource-timing

你可以看看请求是哪个阶段耗时较长,然后定位问题。

1 Like

老哥,你好专业啊!!