找回密码
 加入怎通
查看: 1532|回复: 8

[站长八卦] 为你的网站启用gzip压缩,进一步改善用户体验

[复制链接]
江枫渔火 发表于 2012-03-16 19:21:51 | 显示全部楼层 |阅读模式
  我们先来通过定义了解一下什么是gzip。gzip是GNUzip的缩写,它是一个GNU自由软件的文件压缩程序。
' w# D: x* k% j- z  那么,gzip既然是一种压缩,它压缩的就是文件的大小,对于网站来讲,我们可以简单的理解为它压缩了html文件的大小。当网页文件变得更小,相应地,在网络上传输所需要的时间也就越少,这意味着用户更快地打开了他们想看的内容。当然gzip绝不仅仅可以压缩.html的文件,像.css和.js文件也是可以压缩的。
% E$ I: z4 `* {% {' G  这里的简单理解,只是为了让您更快地理解gzip,但我个人认为,gzip最大的作用就是压缩了.html文件的大小。这也是本文要讲的重点。打一个比方,你的首页index.html文件大小为100kb,压缩后是50kb,那么我们可以这样计算,你的首页打开的速度提升了一倍。事实上gzip的压缩率会更高一点儿,比如它把100kb压缩到了30kb,相应地网站的打开速度将更快一点儿。
5 x% Q$ c, K) F" f% d& d  可能你觉得自从生成了静态的.html文件后,网站打开的速度已经快了不少。但是没有什么理由能阻止我们让网站打开得更快。现实中的网站,少说应该有1000个.html文件吧,大的网站就更多了。这样一来,gzip这个功能就显得很有必要开启一下了。特别是你正在使用国外的主机空间,只要能改善网站的打开速度,我们对每一个细节都不应该放过,而gzip所带来的速度提升绝不是一点点儿。
& ?: z/ Z( k0 U9 \& e" b: q  那么,国内大的网站都启用了gzip吗?让我们用数据来说话,请看下面这张表格。
5 a& A! P+ k8 @" s/ K7 ~  
1.jpg

9 u1 ^0 M  C5 P7 J+ `" n; a, S7 i- T" d. ~# _$ |6 I8 R2 f6 b0 \
  事实上,你很难找到有哪个大网站没有启用gzip,这些大网站的服务器的配置和性能以及专业的技术维护,想必个人网站是远远比不上的吧。如果他们都启用了) ^# L( Q4 P! O4 u0 a, |6 J
  gzip来提升网站打开的速度,我们还等什么呢?1 y2 s$ R: u1 Y- R2 X0 F. W
  好了,gzip压缩的好处就是,让用户打开我们的网站变得更流畅。我们如何为自己的网站启用gzip呢?! N% S! s5 p2 C- v' ]+ o* k$ [3 v
  在开始之前,我告诉大家,开启gzip也许只要10秒钟就能搞定!这里我拿我的IIS6为大家做个图文的教程。
4 x* ?" e+ g: |  我们打开“Internet 信息服务(IIS)管理器”,在左侧选中“网站”,注意不是具体的某个网站。然后右键选择“属性”,点击“服务”标签。在“压缩静态文件”前面打上勾,接着指定“临时目录”,例如我指定到了d:\yasuo,这个文件夹当然是你自定义的,随你喜欢,叫什么都行。
5 u' z7 m# N/ x0 `. I* x  w. v4 V  请看下面的图
( ]) y! r/ [. O9 x8 N7 \  
2.jpg

2 v0 |4 O7 w6 V: x4 g3 b- x! p8 k% g" X! r$ i% U
  在确定之后我们就完成了gzip的启用,是不是特别简单啊。5 L. N3 ^$ r5 L' J1 D! e$ `
  在这里我想多说一句,你可能在别的地方看到开启gzip要手工添加一个神马服务器扩展,填上“c:\windows\system32\inetsrv\gzip.dll”本人认为这是一个误导,事实上无此必要,当然如果你这样做了,也没有什么后果。
1 B7 @, P: y1 v% `- g  由于gzip压缩要在IIS重启之后才能生效,那么最后一步就是重启IIS了。
% r7 l1 l. r' t8 G  L1 |8 T  重启的步骤:点击开始菜单--->运行--->输入“cmd”--->回车。在命令提示符下输入“iisreset”后回车。等一小会儿。请看下图
) g* ]' j% d. d$ B( F  
8 O+ T: H1 D. {6 p" L/ _+ |, d
3.jpg
  至此,我们完成了所有的步骤,事实上,一共就2步。接下来,我们当然是要检测一下我们所做的一切是否已经生效,除了你可以感觉到网站打开的速度变快了以外。当然要用专业的工具来肯定一下我们的工作。也就是通过在线工具来检测一下你的网站是否正在应用gzip压缩。很简单,在http://tool.chinaz.com/Gzips/
# z/ {1 f. F  d# S  输入你的网址就能明明白白的看到这一点。
& c( R8 ^: \5 P& p: i* v8 i  7 g+ @1 K/ h. S

chinaz查看gzip

chinaz查看gzip
  我的网站:www.youhenduo.com
( f, W( B8 F9 p( [# _0 Q: N. G$ P) {& T

暂时无法加载帖子列表

回复

使用道具 举报

星神子 发表于 2025-11-10 14:47:43 | 显示全部楼层
分析得很透彻,很多细节都说到点子上了~
回复

使用道具 举报

西万路小混混 发表于 2026-02-22 14:16:59 | 显示全部楼层
这个思路很新颖,打开了新世界的大门,谢谢分享
回复

使用道具 举报

杰克船长 发表于 2026-02-24 23:46:25 | 显示全部楼层
完全赞同,我也是这么认为的,英雄所见略同~
回复

使用道具 举报

【优化】马佑涛 发表于 2026-04-15 08:37:40 | 显示全部楼层
楼主辛苦了,整理这么多内容,必须点赞收藏
回复

使用道具 举报

给俄你的_╮骄傲 发表于 2026-06-12 16:41:16 | 显示全部楼层
蹲了这么久,终于看到有价值的讨论,支持一下!
回复

使用道具 举报

骑猪寻茶 发表于 2026-08-30 04:34:29 | 显示全部楼层
内容很干货,没有多余的废话,值得反复看
回复

使用道具 举报

diyi123yi 发表于 2026-09-08 02:13:30 | 显示全部楼层
楼主太厉害了,整理得这么详细,必须支持
回复

使用道具 举报

平凡的小草 发表于 2026-09-08 14:07:54 | 显示全部楼层
说得很实在,没有夸大其词,这种真实分享太难得了
回复

使用道具 举报

    您需要登录后才可以回帖 登录 | 加入怎通

    本版积分规则

    QQ|手机版|小黑屋|网站地图|真牛社区 ( 苏ICP备2023040716号-2 )

    GMT+8, 2026-9-10 21:41 , Processed in 0.064915 second(s), 31 queries , Gzip On.

    免责声明:本站信息来自互联网,本站不对其内容真实性负责,如有侵权等情况请联系420897364#qq.com(把#换成@)删除。

    Powered by Discuz! X3.5

    快速回复 返回顶部 返回列表