web@9416.cn
如何优化自己的网站,提升浏览速度

89

0

网站的浏览速度直接影响用户的体验效果,所以提示网站的速度是必要也是非常重要的。下面是我总结的几点建议,根据优化的效果排名,大家可以参考

1:网站尽量生成静态,或者采用伪静态,变化很少的静态资源可以设置客户端缓存,减少请求。

2:启用GZIP压缩,这个是很重要的一个步骤可以明显提升网站的浏览速度

第一步,打开Internet信息服务(IIS)管理器,右击“网站”-》“属性”,进入“服务”选项,之后在“HTTP压缩”的大框中把“压缩应用程序文件”和“压缩静态文件”两个都选上,而“临时目录”和“临时目录的最大限制”直接使用默认值即可。IIS6.0开启GZIP第一步

第二步,还是在Internet信息服务(IIS)管理器中,右击“Web服务扩展”选项,选择“增加一个新的Web服务扩展”,在“新建Web服务扩展”框内输入扩展名为“HTTP Compression”,“要求的文件”添加路径为C:\WINDOWS\system32\inetsrv\gzip.dll,一般来说绝大多数Windows2003服务器都应该是这个路径,如果有很特别的,就请根据自己的情况来选择gzip.dll的位置吧,记得把“设置扩展状态为允许”也勾选上,然后点击确定。IIS6.0开启GZIP第二步

第三步,来到关键的一步了。先将IIS6.0服务器停止,请在“运行”中输入“cmd”,进入命令行,然后输入“net stop iisadmin”来停止IIS服务,再备份一下C:\Windows\System32\inetsrv\MetaBase.xml这个文件(在修改服务器任何一个配置文件之前都应该备份,这是个人站长必备素质),之后用记事本打开该文件,进行相关设置的更改。    需要更改的有两个地方,一个是Location ="/LM/W3SVC/Filters/Compression/deflate"的地方,另一个则是Location ="/LM/W3SVC/Filters/Compression/gzip",将这两个地方修改后就可以打开GZIP了。两个地方的内容更改完全一致,所以只说一遍就可以了。    将HcDoDynamicCompression设置为“TRUE”,这个是用来压缩动态文件的,当然如果你不打算压缩动态文件,保持“FALSE”状态也可以,而HcScriptFileExtensions中是需要压缩的动态文件后缀,如asp、php、aspx等。    将HcDoStaticCompression和HcDoOnDemandCompression设置为“TRUE”,这是用来开启压缩静态文件的,没有理由不开启。在HcFileExtensions中添加需要压缩的静态文件后缀,如html、css、xml等。    HcDynamicCompressionLevel和HcOnDemandCompLevel这两个属性,表示的是GZIP的压缩率,可以填写0-10之间的数字,默认为0,通常来说建议设置为9,这是最具有性价比的选择。(图片中把php加到静态文件里面了,大家就无视吧,这是很久以前配置的,反正网站是静态的,php压缩不压缩无所谓)

IIS6.0开启GZIP第三步

修改完毕后,再把IIS服务器打开,依然在命令行中,输入“iisreset”命令。这样,GZIP压缩就打开了,可以用站长工具对自己的页面进行检查,看看效果如何。    需要注意的是,在修改MetaBase.xml文件时,可能会出现无法保存的情况,系统会提示“文件正在使用,无法保存”,要解决这个问题,打开IIS,右击“本地计算机”-》“属性”,在“Internet信息服务”中勾选“允许直接编辑配置数据库”,确定后,就可以顺利的编辑MetaBase.xml文件了。允许编辑配置数据库

在开启了GZIP后,网站打开速度会有较为明显的提升,而且也能节省不少的带宽和流量,带来的CPU资源消耗就无所谓了。也曾经有人担心搜索引擎对GZIP压缩的页面爬行有问题,事实证明完全不存在问题,只要是用户的浏览器可以正常访问的页面,搜索引擎爬行起来没有问题。

3.压缩图片大小,这点也是比较重要,可以有效的提升打开网页的速度,在图片不失真的情况下,尽量压缩图片大小。

对于如何压缩图片,首先一点的是图片不要缩小,尽量引用实际大小相符的图片,如果实际大小比引用的尺寸大,可以手动裁剪。对于JPG图片我们可以通过PS改变图片的品质,选择中等,或者存储成GIF各式,可以有效的变小。对于PNG格式的话,可以改变图片的模式,选择索引模式,当然有些高清透明的PNG图片改成索引模式会降低清晰度,或者出现边框,要速度还是要视觉效果,大家自己衡量!

4.压缩合并JS和CSS文件,JS和CSS文件尽量合并到一个文件,采用外部链接的形式引用。压缩的工具网上都有,可以百度下,然后把CSS和JS文件复制压缩。

5.去除错误的链接,无法打开的连接,会导致页面打开缓慢,请及时修正或删除。

6.正确放置CSS和JS代码。CSS说明出现在<body>后,页面需要重新渲染,打开速度受到影响。S放在页面最后,可以加快页面打开速度。

7.合并域名:尽量把代码或者引用的图片都下载到本地服务器,比如在线客服,引用其他网站的资源代码,图片。

8.不用使用框架,浮动框架frame/frameset/iframe等Frame信息。

9图片大小声明:就是插入图片的话,都要定义宽和高。如果图片大小不做定义,则页面需要重新渲染,速度受到影

以上是我在优化网站总结的几点经验,希望可以帮助大家提升自己网站的浏览速度,如果引用本文,麻烦注明出处:一流科技 9416.cn



网友评论
© 2013一流科技 All Right Reserved.  沪ICP备1304233