kbys.net
当前位置:首页 >> EtAg >>

EtAg

HTTP协议规格说明定义ETag为“被请求变量的实体值”。另一种说法是,ETag是一个可以与Web资源关联的记号(token)。典型的Web资源可以一个Web页,但也可能是JSON或XML文档。服务器单独负责判断记号是什么及其含义,并在HTTP响应头中将其传送到客户...

理论上说将服务器的ETag删除会提高HTTP请求的性能,但是按照微软官方提供的修改方法配置IIS 6.0,并没有实际效果,最终我使用了一个第三方的DLL文件,以ISAPI的方式实现了删除ETag的功能。

根据nginx的源码可知,nginx计算etag的方法 如下: 计算页面文件的最后修改时间,将文件最后修改时间的秒级Unix时间戳转为16进制作为etag的第一部分 计算页面文件的大小,将大小字节数转为16进制作为etag的第二部分 将两部分用-连接,即为最终的...

Etag用于判断页面的版本,一般通过页面的一些特征计算etag,etag不变证明页面本身没有发生变化,如nginx的etag是根据页面的最后修改时间和页面的大小字节数的16进制拼接起来的 last-Modified用于判断页面的最后修改时间,如果页面没有修改,则服...

ETag是一个可以与Web资源关联的记号(token)。典型的Web资源可以一个Web页,但也可能是JSON或XML文档。服务器单独负责判断记号是什么及其含义,并在HTTP响应头中将其传送到客户端,以下是服务器端返回的格式: ETag:"50b1c1d4f775c61:df3" 客户...

配置时使用gzip压缩 # 压缩等级 9 DeflateCompressionLevel 9 # 压缩类型 html、xml、php、css、js SetOutputFilter DEFLATE AddOutputFilterByType DEFLATE text/html text/plain text/xml application/x-javascript application/x-httpd-php A...

php不需要设置etag头。 你在apache上直接设置etag就可以了。如果你有多态服务器,最好把etag关闭掉。影响性能。

是不是服务器有问题呢

Last-Modified和Expires针对浏览器,而ETag则与客户端无关,所以可适合REST架构中。 Last-Modified和Expires都应用在浏览器端的区别是:Expires日期到达前,浏览器不会再发出新的请求,除非用户按浏览器的刷新,所以,Last-Modified和Expires基...

Last-Modified标识能够节省一点带宽,但是还是逃不掉发一个HTTP请求出去,而且要和Expires一起用。而Expires标识却使得浏览器干脆连HTTP请求都不用发,比如当用户F5或者点击Refresh按钮的时候就算对于有Expires的URI,一样也会发一个HTTP请求出...

网站首页 | 网站地图
All rights reserved Powered by www.kbys.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com