网站推广三步走:十秒注册 -> 提交网站 -> 快速审核 -> 带来无限流量和外链 -> 点入及点出一次即可排名第一位
当前位置:123网站大全 » 站长资讯 » 建站优化 » 文章详细 订阅RssFeed

ETag助力站点提交Sitemap——ETag简介与作用

来源:本站原创 浏览:530次 时间:2018-01-26
一、ETag简介




ETag(EntityTags)是URL的tag,用来标示URL对象是否改变,这样可利用客户端(例如浏览器)的缓存。由服务器首先产生ETag,客户端通过将该记号传回服务器要求服务器验证其(客户端)缓存。服务器使用它来判断页面是否已经被修改,如果未修改返回304,而不必重新传输整个对象。
二、现在站点Sitemap存在的问题




1.发现更新不及时
       当站点或其Sitemap发生更新时,百度难以及时发现并响应,因为百度难以无时无刻地持续检查站点内容和Sitemap是否更新。
2.全量抓取,消耗带宽
       现在百度对站点Sitemap的抓取会将Sitemap文件完整下载下来,鉴于Sitemap文件一般较大,而这种下载可能存在多次,故比较消耗网站的流量和带宽。
三、ETag作用




HTTP1.1用ag来判断请求的文件是否被修改,主要为了解决Last-Modified无法解决的一些问题
1、一些文件也许会周期性的更改,但是他的内容并不改变(仅仅改变的修改时间),这个时候并不希望客户端认为这个文件被修改了重新GET;
 2、某些文件修改非常频繁, 1秒内修改了N次,If-Modified-Since能检查到的粒度是秒级的,这种修改无法判断
3、某些服务器不能精确的得到文件的最后修改时间;
为此,HTTP1.1引入了ETag.但标准并没有规定ETag的内容是什么或者说要怎么实现,唯一规定的是ETag需要放在双引号内。ETag由服务器端生成,客户端通过If-Match或者说If-None-Match这个条件判断请求来验证资源是否修改。我们常见的是使用If-None-Match.请求一个文件的流程可能如下:
第一次请求:
1.客户端发起HTTP GET请求一个文件;
       2.服务器处理请求,返回文件内容和一堆Header,当然包括ETag(例如"1ec5-502264e2ae4c0")(假设服务器支持ETag生成和已经开启了ETag).状态码200,如下图所示,首次请求百度首页时,成功得到百度logo图片文件bd_logo1.png,状态码200,大小8.1KB,返回的Header中包括ETag(“1ec5-502264e2ae4c0”)。

推荐站点

  • 妙赞纸巾机官网一台边做公益边赚钱的机器妙赞纸巾机官网一台边做公益边赚钱的机器

    妙赞纸巾机官网,提供设备和技术支持。把设备放在人流量多的地方,免费为大家提供纸巾,从而实现双赢。

    www.mzzjj.cn
  • 我爱学习网我爱学习网

    想学习的同学们可以来找我,在济宁,我们可以互相学习,我们可以一起玩耍

    www.xiangxuexi.cc
  • 妙赞纸巾机官网妙赞纸巾机官网

    妙赞纸巾机官网,提供设备和技术支持。把设备放在人流量多的地方,免费为大家提供纸巾,从而实现双赢。

    www.jnmiaomu.net
  • 道路指示牌道路指示牌

    山东捷运顺程交通设施是一家公交智能系统研发与生产为一体的公司,公司主要生产候车厅、宣传栏、道路交通指示牌等产品,在社区、学校、公交车等领域得到广泛应用,产品以质量获得客户的认可。

    www.sdjysc.cn
  • 吊车吊车

    济宁锦发工程机械有限公司是一家专业从事小型吊车设计研发生产销售为一体的民营企业,是山东济宁吊车第一厂家,公司自主研发了JFQLY3~12吨系列吊车。

    www.jnjfjx.cn

最新点入

最新点出

最新收录