更改web.config,让godady的win主机启用gzip压缩

阅读本文首先确定你正在使用或者准备使用godaddy的windows虚拟主机,当然也会适合别的windows主机,同时,请确定你的虚拟主机的iis模式是7而不是6,因为godaddy同时还支持iis6模式,貌似。

<system.webServer>
   <urlCompression doStaticCompression="true" doDynamicCompression="true" />
</system.webServer>

我之前也为这个问题发愁,因为本身国外的网速就有点慢,如果可以启用gzip压缩的话,那么就可以加快下载速度,让用户快一些访问到网页的内容,提高用户体验。

使用godaddy的朋友注意了,godaddy的windows主机是可以提供gzip压缩的,但是这个gzip并不在godaddy提供的控制面版本,而是在web.config的配置中,你只需要把如下代码加入到web.config的configuration节点中,就可以实现动态压缩。

上图是王道,下面是我的wordpress博客启用压缩也没有启用压缩前后对比:

上面是未经过压缩的监控数据

上而是启用gzip压缩的监控数据

我们可以看到,没有压缩之前的首页html大小是60k,压完后就变成了19k,这个比例非常大,只有原来的1/2。

上页这个是没有经过压缩的首页总大小

上页这个是压缩后的总大小,网页总大小减小了50k,因为我的网页能压缩的不太多,像jquery是经过压缩的,有些调用到外部的javascript没有办法压缩,图片也没有办法压缩,所以压缩比例并不高,只是15%而已。如果你的网站图片不多,javascript和文字性的内容比较多,压缩比较应该会更大一些。

不过有些奇怪的是,css好像并没有经过压缩,按道理应该是支持静态压缩的。

posted @ 2011-04-07 11:47  那年那月  阅读(1064)  评论(2编辑  收藏  举报