我遇到了一个问题,页面似乎需要大约 8 秒才能加载,但没有明显的原因。
正如您在此屏幕截图中看到的那样,页面上的所有资源都在 8 秒之前加载,并且大部分加载时间报告在页面本身的“接收”阶段。
什么可能导致这种情况?
有人建议,由于文件编码错误,可能会错误地报告 content-length 标头,但是在检查了标头后我看不到 content-length 集,这可能是原因吗?
示例标头如下:
Date: Wed, 02 Mar 2011 09:20:42 GMT
Server: Apache
X-Powered-By: PHP/5.2.6
Expires: Mon, 26 Jul 1997 05:00:00 GMT
Last-Modified: Wed, 02 Mar 2011 09:20:42 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
P3P: CP="NON CURa ADMa DEVa TAIa CONi OUR DELa BUS IND PHY ONL UNI PUR COM NAV DEM STA"
Set-Cookie: xid=025d2e1ac48dcb568d4dd35d79a5b726; path=/; domain=www.xxx.xx.xx; httponly
xid=025d2e1ac48dcb568d4dd35d79a5b726; path=/; domain=www.xxx.xx.xx; httponly
Vary: Accept-Encoding,User-Agent
Content-Encoding: gzip
Keep-Alive: timeout=1, max=100
Connection: Keep-Alive
Transfer-Encoding: chunked
Content-Type: text/html; charset=iso-8859-1
(在 set-cookie 中故意审查的域)
我检查了另一个网站,该网站也没有设置内容长度,并且似乎加载没有任何问题。