引言:我们平时在上网的时候,当你在百度中搜索一个内容,点击进入这个网页或者是你直接输入网址进入某个网站,需要等待十几秒钟的时间才能完全打开你所需要的页面,相信没有几个人愿意再继续浏览该站的其它页面了,因为人在等待的过程当中,心情是极为痛苦不舒服的,就像你约了某位美女(或帅哥),到了约定的时间,但她(他)确迟迟末到,那么这个心情大家应该都很好理解。
前面之所以讲了这么多,目的是要告诉大家,网站的访问速度有多么地重要,对普通访客而言,速度慢了,该站的回头客及PV肯定是非常少的,因为访客打开了一个页面,太慢了就会直接关闭,不想再往下看了;而对搜索引擎来讲,网站的访问速度太慢,就会判定该站对用户的友好度太低,这样搜索引擎给的权重肯定也高不到那里去。
在影响网站访问速度的几种原因有服务器硬件、软件、程序、带宽等等,上面的几种影响访问速度的原因相信大家都知道,如果想在这上面下功夫来提高速度,肯定要投入一定的资金及人力,这个我就不多讲,在这里我们主要分享两个比较简单的方法,一不需要增加投入,二不需要太多精力。
第一种提高网站访问速度的方法:
不错,它就是Gzip,全称GNUzip,它是一个GNU自由软件的文件压缩程序,它对网页压缩比例是相当高的,通常都能达到70%左右的压缩量,不过有些人说用了Gzip对搜索引擎不友好,会造成降权,通过我自己的使用和分析,不根本不存在这回事,因为启用了Gzip压缩功能,加快网页的传输速度,从而提高用户的休验感觉,对用户这么友好的一个东西,搜索引擎怎么会不支持呢?还有就是,像百度、新浪、A5、网易等一大批大站都启用了Gzip压缩,这就证明它是安全的。
说到这个Gzip压缩有这么好,那么到底该怎样来开启它呢?
我们先打开“Internet 信息服务”,在WEB服务扩展当中“添加一个新的WEB服务扩展”,再输入一个名称,然后选择路径(c:\windows\system32\inetsrv\gzip.dll),接头再点允许,最后确定(参考如下图)。
我们再打开网站的属性面板,选择服务栏,在HTTP压缩当中选择“压缩应用程序文件”,如果网站有静态网页,设置一个临时目录,并要给IIS用户写入权限,你可以给这个目录限制一个容量大小。
我们接着再修改“c:\windows\system32\inetsrv”下的MetaBase.xml文件,先备份,再右击选择文本打开,找到“/LM/W3SVC/Filters/Compression/deflate”和“/LM/W3SVC/Filters/Compression/gzip”按照下图的参数对其进行修改,所修改的内容用意是将html、ASP、js、css和php加入到压缩的范畴,数字9代表压缩等级。在保存之前,必须先停止IIS的运行,保存完成以后,再把IIS打开,可以用运行命令“net stop iisadmin”和“iisreset”来关闭和开启IIS。
以上设置完成以后,我们的IIS也已经重启了,这时我们就可以用工具测试一下,看一下是否已经正常开启Gzip压缩了。
第二种提高网站访问速度的方法:
那就是打开启用内容过期,当用户第一次访问你的网站,浏览器从你的网站主机下载内容,如果用户第二次访问你的网站,浏览器从缓存读取内容,这样用户打开网站的速度就是从本地打开的速度,这种速度大家可想而知。
不过对于每天更新的网站,我本人不推荐大家启用全站的内容过期,对是启用部分不用经常更新的目录,就拿的的PS学习网(http://www.ps-xxw.cn)来讲吧,我只开启了网站图片及CSS文件的内容过期,要开启某个目录的内容过期,只需要在“Internet 信息服务”中自己网站下面找到那个文件夹,然后右击属性,在属性面板上面找到HTTP头就可以了,设置多长时间的过期,根据自己的需要来定。
大家看到下图Header信息中的Cache-Control了吗?这里的max-age=86400就是指内容过期时间为1天。60秒*60分*24小时=86400秒
版权所有,转载请注明来自“PS学习网:http://www.ps-xxw.cn 作者:绝志无情”,请珍惜作者的劳动成果!