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

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

来源:本站原创 浏览:1389次 时间: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.junwencm.com
  • 分类目录小书房分类目录小书房

    中国小书房分类目录,为广大草根站长提供最专业的网站快审服务,永久收录网站导航,开放式网站分类目录平台,网站目录免费收国内外各行业优秀网站,永久收录和永久锚文本让您的网站在各大搜索引擎收录快、排名靠前的高权重综合性网站目录平台。

    www.xsfcn.com
  • 道路指示牌道路指示牌

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

    www.sdjysc.cn
  • LED全彩显示屏LED全彩显示屏

    山东济宁华彩电子公司立足于科技创新,不断引进国内外最先进光电技术,是专业研制LED显示屏、LED照明的高科技企业;经过多年的发展,公司在该领域积累了很丰富的经验,公司的高层管理及技术人才多数具备多年的LED显示屏及LED照明行业经验。是目前国内最具规模的LED显示屏、LED照明专业生产厂家。

    www.jnhcled.com
  • 邹城婚庆邹城婚庆

    万紫千红婚庆是邹城唯一一家做3D婚礼,海外婚礼的婚庆公司。公司以诚信经营、服务至上的经营理念,赢得客服的满意和支持。邹城哪家婚庆好,就选万紫千红TEL/微信:18853725288

    www.zcwzqhhq.com

最新点入

最新点出

最新收录