重庆快乐十分

百度关键词
7*24小时咨询电话
4000-340-360
专业网站优化 专业百度优化 专业关键词优化
最新加盟NEWS
CENTER
您当前位置:易达网络科技公司 >> 百度排名 >> 百度关键词 >> 浏览文章

重庆快乐十分提起向百度提交数据,大家基本都会想到sitemap,最近又推出的etag是什么东东?真的能有用果吗? sitemap是解决网站收录至关紧张的途径之一,而通常sitemap的更新都不是很及时,并且体量都相对较大,此时也消费了响应的网站流量及带宽。而ETag可以用来标示网页是否发生了转变,假如没有转变返回304状况码,就不用再重新传输整个网页了。 在我们的sitemap配置了E......

ETag使用结果对比及经验分享附ETag配置教程

发布时间:2020年04月17日 标签:使用,效果,对比,比及,经验,分享,配置,教程 浏览次

ETag是什么 ETag标准 ETag相应头 httpETag

提起向百度提交数据,大家基本都会想到sitemap,最近又推出的etag是什么东东?真的能有用果吗?

sitemap是解决网站收录至关紧张的途径之一,而通常sitemap的更新都不是很及时,并且体量都相对较大,此时也消费了响应的网站流量及带宽。而ETag可以用来标示网页是否发生了转变,假如没有转变返回304状况码,就不用再重新传输整个网页了。

在我们的sitemap配置了ETag之后,对日志一段时间的监测发现,其sitemap相应时间以及耗时的平均时间均大幅度降落,爬虫访问sitemap文件的次数有所增长,对于收录而言,通过图表也能看出相对的增加曲线,我们的团体收录率大致提拔范围在2% – 5%左右。所以在此,强烈建议大家设置sitemap的ETag,简简单单的一个小动作就能看到相对显明的结果照旧很不错的。

ETag全称EntityTags,HTTP协议规格说明中定义“ETag”为“被请求变量的实体值”。我们也可以把ETag理解为是一个客户端与服务器关联的记号。这个记号告诉客户端,当前网页在上次请求之后是否有发生转变,当发生转变时,ETag的值重新计算,并返回200状况码。假如没有转变,返回304状况码。从而不会重新加载整个页面信息。

重庆快乐十分如下,是我司站点的sitemap文件的头信息:

ETag是什么 ETag标准 ETag相应头 httpETag

我们看到,ETag中包含了连续串的数据,这就是计算出来的一个值,假如它发生转变,说明其页面内容肯定发生了转变。假如页面没有发生转变时,头信息应该如下: 

ETag是什么 ETag标准 ETag相应头 httpETag

重庆快乐十分在我们与技术沟通配置ETag时,必要通过此种体例进行验证。第一次访问200状况码,有ETag的一行文本,再次访问该页面时,状况码为304,ETag的值不变。至此,我们就可以确定ETag配置成功。

重庆快乐十分另外,sitemap启用Etag后:

1、百度可以更及时地相应sitemap的更新;

2、页面没有更新的情况下,对流量的消费极小;

3、百度更加及时的抓取sitemap,便于更好的收录;

但多数情况下,ETag会与Last-Modified一路使用,如许可行使客户端(例如欣赏器)的缓存。由于服务器首先产生Last-Modified/Etag标记,服务器可在稍后使用它来判断页面是否已经被修改。本质上,客户端通过将该记号传回服务器要求服务器验证其(客户端)缓存。

站点服务器如何配置ETag?

重庆快乐十分最好是对全站进行配置ETag,如许对于站点而言,在带宽消费、爬虫抓取上的提拔照旧会有很大收益的。

一、Apache  

Apache根据配置文件中的配置来设置Etag值,默认的Apache的FileEtag设置为:

FileEtagINode Mtime Size

重庆快乐十分也就是根据这三个属性来生成Etag值,他们之间通过一些算法来实现,并输出成hex的格式,相邻属性之间用-分隔,比如:"2e681a-6-5d044840",这里面的三个段,分别代表了INode,MTime,Size根据算法算出的值的Hex格式,可以改变Apache的FileEtag设置,比如设置成FileEtagSize,那么得到的Etag可能为:"6",设置了几个段,Etag值就有几个段。

细致配置:

步骤1

在要启用ETag的目录下增长.htaccess文件并在其中增长一行,如图:FileETagMTime Size

ETag是什么 ETag标准 ETag相应头 httpETag

以覆盖默认的Innode MTime Size的ETag,由于默认的ETag使用到的Innode会导致雷同的文件在分布式服务器上产生的ETag不同。

步骤2

重庆快乐十分假如.htacces文件已经存在,请确保要启用ETag的目录/.htacces文件中没有FileETagNone。假如存在FileETag None,请删去该行。

检查没有效mod_headers将ETag除去,即httpd.conf文件中没有出现下面的语句,

LoadModuleheaders_module modules/mod_headers.so 

Headerunset ETag

ETag是什么 ETag标准 ETag相应头 httpETag

假如出现如图情况,请删除Headerunset ETag这一行。

步骤3

重新启动httpd,就启用ETag了。

二、Nginx

步骤1

确认Nginx版本,饬令:Nginx安装目录/sbin/nginx–v,

ETag是什么 ETag标准 ETag相应头 httpETag

版本为1.7.3及更高,继承步骤2;版本为1.7.3以下,1.3.3及以上,进行步骤3;版本为1.3.3以下,不支撑ETag,请升级您的Nginx。

步骤2

确认没有关闭ETag:打开Nginx的配置文件nginx.conf(默认位置Nginx安装目录/conf/),确保其中没有出现etagoff;,下图为出现的情况,请将此行删除。

ETag是什么 ETag标准 ETag相应头 httpETag

重庆快乐十分确认没有使用ngx_headers_more消灭ETag头:同样在配置文件中不能出现如下语句的任意一句,假如出现请将其删除。

ETag是什么 ETag标准 ETag相应头 httpETag

重新启动Nginx,就启用ETag功能了。

步骤3

重庆快乐十分查看是否开启了gzip,且是否和etag出现冲突,出现冲突去步骤4,没有去步骤2。

打开Nginx的配置文件nginx.conf(默认位置Nginx安装目录/conf/),其中出现gzip on;语句证实开启了gzip,如图

ETag是什么 ETag标准 ETag相应头 httpETag

开启gzip时,可能与etag出现冲突,用欣赏器多次请求此网站的静态元素,假如只返回200,不返回304,证实存在冲突,请去步骤4;没有冲突去步骤2。

上一篇:我的博客2年时间做到百度权重4的思考
下一篇:sitemap工具支撑https数据提交!附https技术建议
点击数: 相关搜索:使用 效果 对比 比及 经验 分享 配置 教程
百度关键词 技术咨询:4000-340-360   24小时服务热线:4000-340-360
企业QQ: 4000340360   邮 箱:4000340360@b.qq.com
Copyright 2005-2015  by 易达网络 all rights reserved
分部地 址:潍坊市奎文区虞河路与玉清街交叉口锦绣苑  邮 编:261000