[运营经验] 关于开启GZIP是否会影响百度收录[实测]

关于GZIP众所周知是个网页压缩软件,我的DZ论坛开站有2年了,日独立IP也有9000多。快照基本每天会收,而且对于新的文章和帖子也收的很快,基本一天有100-200左右的帖子收录 。随着访问增加我的网站访问速度也逐渐变慢,后来我就想到启用GZIP压缩一下网站。http://www.7997.com/
  启用后本来我也是没发觉,自从前天自己查收录才发现快照停留在6月份了,都快一个月了为什么还没收呢?我百思不得其解。后来我才想到是否因为启用了GZIP而导致呢?投诉百度,百度回复是启用GZIP不会影响收录的。但是我在期间并没有操作过任何东西,于是我就试想着关闭GZIP来尝试一下,果然没过两天百度快照更新了,收录也正常了,快照也每天更新,收录也正常。
  但是我还是在怀疑是否因为巧合,于是又启用了GIZP,果然百度又开始停掉了我的快照,收录也停止了。我又在我们的站长群询问是否有跟我同样情况的, 果然和我一样情况的站长还很多,启用了GIZP掉权重的,关键词排名什么的。
  所以在此总结出一个问题,百度是否真的支持GIZP还是要看各位站长自己真正的去体验,当然这种情况不是绝对的,我看很多站点开着GIZP也没任何问题。
  个人觉得如果新站,或者权重并不高的站点,建议在不必要的情况下还是不要启用GIZP。因为小编我觉得,启用了GIZP对新站或者权重不高的站还是挺有影响的。

 

 

同类文章的转载:

IIS如何启用gzip,以及启用gzip是否影响蜘蛛抓取
做SEO也有一段时间了,知道提高网站访问速度的方法也有一些,但并不知道还可以启用gzip来提高访问速度。今天我们就一起来学习Gzip的相关知识,知道的就当巩固知识,不了解的就应该认真学习。
要弄明白启用gzip会不会影响蜘蛛的抓取,首先我们得先知道什么是gzip。
我们先来看百度对启用GZIP提高访问速度是怎么说明的:"一种压缩技术,通过在网站服务器安装该功能,可以减少传输字节。"通过这段说明相信有一定seo功底的人,就应该明白Gzip是怎么样提高网站访问速度的了,还不是很明白的,继续看后面。Gzip一般是指WWW服务器中安装的一个功能,当有人来访问这个服务器中的网站时,服务器中的这个功能就将网页内容压缩后传输到来访的电脑浏览器中显示出来。一般对纯文本内容可压缩到原大小的40%,这样传输就快了,效果就是你点击网址后会很快的显示出来。当然这也会增加服务器的负载,一般服务器中都安装有这个功能模块的。怎么样,现在对gzip是如何提高访问速度有一定的了解了吧。
通过上面的学习我们已经大致知道gzip是个什么东西了,那么如何启用gzip呢?如果你的网站是租用的空间,可以联系服务商开户。如果你有自己的IIS服务器,那就需要自己设置,IIS启用GZIP压缩优化网站设置方法如下:
现代的浏览器IE6和Firefox都支持客户端Gzip,也就是说,在服务器上的网页,传输之前,先使用Gzip压缩再传输给客户端,客户端接收之后由浏览器解压显示,这样虽然稍微占用了一些服务器和客户端的CPU,但是换来的是更高的带宽利用率。对于纯文本来讲,压缩率是相当可观的。如果每个用户节约50%的带宽,那么你租用来的那点带宽就可以服务多一倍的客户了。
IIS6已经内建了Gzip压缩的支持,可惜,没有设置更好的管理界面。所以要打开这个选项,还要费些功夫。
首先,如果你需要压缩静态文件(HTML),需要在硬盘上建一个目录,并给它"IUSR_机器名"这个用户的写权限。如果压缩动态文件(PHP,asp,aspx)就不需要了,因为它的页面是每次都动态生成的,压缩完就放弃。然后在IIS管理器中,"网站"上面右键-属性,不是下面的某个站点,而是整个网站。进入"服务"标签,选上启用动态内容压缩,静态内容压缩。
然后选中网站下面那个服务器扩展,新建一个服务器扩展。名字无所谓,下面的添加文件的路径是:
c:\windows\system32\inetsrv\gzip.dll,然后启用这个扩展。
这时候静态内容是可以压缩的,但是对于动态内容,aspx文件却不在压缩范围内。因为默认的可压缩文件并没有这个扩展名。而管理界面中你又找不到可以增加扩展名的地方,这时候只能去修改它的配置文件了。
在 c:\windows\system32\inetsrv\下面有个MetaBase.xml文件,可以用记事本打开,找到IIsCompressionScheme,有三个相同名字的段,分别是deflate,gzip,Parameters,第三段不用管它,前两段有基本相同的参数,在这两段的参数HcscriptFileExtensions下面都加上一行aspx,如果你有其它的动态程序要压缩,也加在这里。HcDynamicCompressionLevel改成9,(0-10,9是性价比最高的一个)。
以上就是IIS启用gzip的具体方法,需要指出的是,启用gzip会增加服务器负载,我们知道如果一个服务器的负载过大,将会不利于蜘蛛的抓取,这样是不是有点得不尝试呢?其实我们可以从百度统计中找寻答案,里面有个网站速度诊断功能,而你的网站有没有启用gzip被百度拿来当作评分的一个标准,所以奕杉其认为启用gzip是不会影响蜘蛛抓取的。我们也可以从另外一面来证实,蜘蛛抓取页面的过程,实际上是一个客户端行为,而Gzip压缩是一个服务器端的行为;蜘蛛抓取其实和普通人用浏览器浏览网站没什么区别,唯一的区别就是它读的不是经过浏览器解析过的页面,它是直接读的页面源代码。这样,问题就迎刃而解了,经过Gzip压缩的网页和未经过Gzip压缩的网页,二者的源代码没有任何的区别。既然没有区别,那又怎么可能去影响蜘蛛抓取网页呢?

 

 

【编辑的建议】

windows系统下启用gzip:

1、gzip压缩常规的html文件,一般设置即可

2、gzip压缩动态文件的时候,修改配置文件“MetaBase.xml”    
在 c:\windows\system32\inetsrv\下面有个MetaBase.xml文件,可以用记事本打开,找到IIsCompressionScheme,有三个相同名字的段,分别是deflate,gzip,Parameters,第三段不用管它,前两段有基本相同的参数,在这两段的参数HcscriptFileExtensions下面都加上一行aspx,如果你有其它的动态程序要压缩,也加在这里。HcDynamicCompressionLevel改成9,(0-10,9是性价比最高的一个)。

3、启用gzip会增加服务器负载,我们知道如果一个服务器的负载过大,将会不利于蜘蛛的抓取;至于影响有多大,可以在百度统计中测试下。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章