ETag有什么作用?

2020-07-17 22:42:12 柒点传媒 1

ETag简介:

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

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

SEO优化|ASO优化|网络推广|SEO服务外包公司|品牌推广 

图片源自网络

在网站中使用ETag的好处

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

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

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

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

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

以上就是《ETag有什么作用的全部内容,感谢阅读,希望对你有帮助!

标签: URL