做页面测试给出的结论是:“没有设置Cache-Control与Expires,同时需要增加一个ETag的头部”。
搜索到Cache-Control的用法了,是缓存的秒数:<meta http-equiv="Cache-Control" content="max-age=7200" />
但是对Expires时间设置还搞不明白,该怎样设置?
最犯晕的是ETag,搜索了很多资料也不知道具体该在哪里设置?语句是什么?
请高人指点!
搜索到Cache-Control的用法了,是缓存的秒数:<meta http-equiv="Cache-Control" content="max-age=7200" />
但是对Expires时间设置还搞不明白,该怎样设置?
最犯晕的是ETag,搜索了很多资料也不知道具体该在哪里设置?语句是什么?
请高人指点!
解决方案 »
- js innerHTML输出问题
- xml代码美化
- firefox中childNode 的问题
- 散分,贴点老程序
- Javascript截取HTML代码问题,还有一点问题没解决。请ice_berg16(寻梦的稻草人) ,wuxinlangman(无心之尘) 进来看看。
- 关于采用框架预读(缓存)下一个页面的设计,请教高手!!
- 在线等,急急急啊!那位好汉进来帮忙关于ASP和JAVASCRIPT的问题
- table的表格里可以加button么
- 有关让系统自动返回上次的asp网页,并刷新的问题
- 为啥ajax中的post方式时,要发送这个呢
- jquery代码导致IE崩溃
- 关于window.onload()和document.ready()的问题
ETags好像是和If-None-Match一起用的。当客户端资源时,会在请求头中加入If-None-Match信息(ETags的值)。如果服务器验证资源的ETags没有改变(该资源没有改变),将返回一个304状态;否则,服务器将返回200状态,并返回该资源和新的ETags。
可以最说具体些吗?在哪里设置?是服务器IIS还是在页面?
在页面里写成:
<meta http-equiv="Cache-Control" content="max-age=7200" />
header("ETag:1212121212")这样?
header("ETag:1212121212");
是php?写在页面什么位置(头部)?1212121212是什么意思?为什么搜索不到相关解释?