企师爷

请上传logo 请上传logo

ETag有什么作用?

2022-01-13 12:02:45 胡斌

ETag简介:

所谓“ETag”,就是URL的Tag,主要用来标记URL对象是否发生了变化,用于客户端缓存。服务器生成ETag,并在HTTP响应头中将其传输到客户端。服务器使用它来确定页面是否已被修改。如果不修改,则返回304,就不传输整个对象。

在HTTP协议中,ETag是“被请求变量的实体值”。

在网站中使用ETag的好处:

1、当Sitemap启用ETag后,百度可以快速了解Sitemap的更新情况。当内容没有改变时,服务器只会发回304应答头,这对流量的消耗是非常小的,平均每个head在227B大小。一般情况下,如果响应时间为24小时,则每秒的流量消耗仅为18.7M。


2、站长平台主动抓取每个站点的Sitemap次数是有上限的,目前还没有对所有网站开放。如果您的站点站点地图已经启用了ETag并通过了测试,那么您就可以享受到百度以少量流量及时更新网站站点地图的功能,并加速百度收录网站的内容。


3、网站上的文件会定期更改,但主体内容不会更改,只会更改修改时间。站长不需要客户端认为这个文件被修改了,而重新GET。


4、网站上的某些文件很难修改。假设在一秒钟的时间内,修改了N次,If-Modified-Since能检查到的粒度是秒级,但是这种修改是无法判断的。


通常,ETag会与Last-Modified一起使用,这样可以利用客户端的缓存。

工作时间:09:00-18:00
0731-8552-2587
关注我们

关注“柒点传媒”

关注“企师爷”

首页
产品
投资
联系