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

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

来源:本站原创 浏览:390次 时间: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”)。

推荐站点

  • LED全彩显示屏LED全彩显示屏

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

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

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

    www.zcwzqhhq.com
  • 济宁英语培训济宁英语培训

    济宁程成英语速记学校是一家专业的英语培训机构,运用配套的专利教材,教学方式新颖的特点深受学生喜爱,选最好的英语培训机构就到程成英语!

    www.jnccyysj.com
  • 济宁直达北京专线物流济宁直达北京专线物流

    北京宇辉货物运输有限责任公司主要负责北京和济宁往返专线物流,因为专线所以时间非常快。欢迎北京济宁的客户选择我们运输产品。

    www.sdyh56.cn
  • 金顺车体广告金顺车体广告

    济宁市金顺广告有限公司是一家专业化、正规化、理性化的车体广告服务中心,针对形形色色的车辆、结合客户的广告特性进行车体广告量身定制,是您的车体广告设计、制作、变更、发布、维护等一体化的服务中心。

    www.jinshunguanggao.com

最新点入

最新点出

最新收录