附件图片打开有点慢啊
比如https://bbs.yamibo.com/forum.php?mod=viewthread&tid=202553&page=1&extra=#pid37560465,第一次慢一些正常,但后来每次回帖、编辑、评分后都会重新把所有附件图片重新读入一遍。感觉是浏览器缓存出了点问题,If-Modified-Since不知怎么没起作用……
请求头信息
GET /forum.php?mod=attachment&aid=NDEyOTU2fGJkZDZhY2I0fDEzODQ3MDk0MzZ8NzIwMTV8MjAyNTUz&noupdate=yes HTTP/1.1
Host: bbs.yamibo.com
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:25.0) Gecko/20100101 Firefox/25.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: zh-cn,zh;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip, deflate
Cookie: (打码)
Connection: keep-alive
If-Modified-Since: Sun, 17 Nov 2013 16:55:13 GMT
响应头信息
HTTP/1.1 200 OK
Server: nginx/1.0.11
Content-Type: image
Connection: keep-alive
X-Powered-By: PHP/5.2.10
Set-Cookie: EeqY_2132_lastact=1384710298%09forum.php%09attachment; expires=Mon, 18-Nov-2013 17:44:58 GMT; path=/
Date: Sun, 17 Nov 2013 16:55:13 GMT
Last-Modified: Sun, 17 Nov 2013 16:55:13 GMT
Content-Encoding: none
Content-Disposition: inline; filename="48.jpg"
Content-Length: 86057 因为你每次加载页面时图片的Last-Modified都会更新。
我不太懂网页技术,不知道这是Discuz的问题,还是把图片真实地址隐藏的动态网页都有这个问题。 siyeclover 发表于 2013-11-18 15:59 static/image/common/back.gif
因为你每次加载页面时图片的Last-Modified都会更新。
我不太懂网页技术,不知道这是Discuz的问题,还是把图 ...
刚才试了几次,好像在短时间内重复请求时,请求中的If-Modified-Since和响应中的Date和Last-Modified均相同也没有变化,但每次的响应就是200而非304。这个附件看起来是由forum.php处理的动态网页,照理说处理If-Modified-Since也应该是它的责任。我没接触过Discuz,不知道有没有这方面的选项啦,要是软件本来就不支持的话就算了。 r6144 发表于 2013-11-18 20:02 static/image/common/back.gif
刚才试了几次,好像在短时间内重复请求时,请求中的If-Modified-Since和响应中的Date和Last-Modified均相 ...
我倒是每次刷新日期都会变的。
不过我不懂网页,没法帮你分析原因了。
页:
[1]