分享

写回答

发帖

[经验] godaddy的windows主机如何启用gzip压缩

GoDaddy GoDaddy 5545 人阅读 | 7 人回复

发表于 2010-3-15 14:01:20 | 显示全部楼层 |阅读模式

阅读本文首先确定你正在使用或者准备使用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好像并没有经过压缩,按道理应该是支持静态压缩的。
本文为www.conis.cn版权所有,欢迎转载。本站所有文章,未经说明,均为原创文章,转载敬请保留出处非常感谢。  本文链接:http://conis.cn/1538/

回答|共 7 个

抛砖引玉

发表于 2010-3-15 17:55:44 | 显示全部楼层

还有个 dynamicCompressionBeforeCache

tianping88

发表于 2010-5-25 18:57:39 | 显示全部楼层

支持,我也试一下哈,正在找这个功能呢..

yilot

发表于 2010-5-25 21:24:54 | 显示全部楼层

你上面对比图片,用啥软件测试对比?我也尝试一下,看看效果。

hgh188

发表于 2010-5-26 01:52:37 | 显示全部楼层

建议版主加精华~~~~~~

SmartX

发表于 2010-5-26 01:58:08 | 显示全部楼层

不错

conis

发表于 2010-5-26 10:22:21 | 显示全部楼层

to: yilot
firefox的一个插件,叫firebug

abc54288

发表于 2011-1-26 00:00:21 | 显示全部楼层

系统已经有一个web.config,并且已有<system.web>节点,我加上<system.webServer>
   <urlCompression doStaticCompression="true" doDynamicCompression="true" />
</system.webServer>后,程序就打不开了。这个要如何兼容?
您需要登录后才可以回帖 登录 | 注册

本版积分规则