用GZIP优化你的网站

  GZIP最早由Jean-loup Gailly和Mark Adler创建,用于UNIX系统的文件压缩。我们在Linux中经常会用到后缀为.gz的文件,它们就是GZIP格式的。现今已经成为Internet 上使用非常普遍的一种数据压缩格式,或者说一种文件格式。HTTP协议上的GZIP编码是一种用来改进WEB应用程序性能的技术。大流量的WEB站点常常使用GZIP压缩技术来让用户感受更快的速度。

现在我们就把他用于我们的网站吧

思路

网页中,最大的文件一般来说主要是图片CSS还有JS脚本

无论你的网页是静态还是动态,你的程序自身是否已经支持了gzip,我们这个想法只是用gzip来压缩读取JS脚本和图片,并且让更改频率低的文件进行缓存,并且定期更新。

优缺点:

优点 明显的加快网页打开速度,特别是静态网页

缺点 一定程度上加大服务器负担(我们一定程度上使用缓存可以缓解这个问题)

条件

1 unix系列的虚拟主机(包括linux,Freebsd等),且已经打开gzip支持

2 服务器支持.htaccess脚本

如果你的服务器满足以上条件就来试试吧。

第一步 上传压缩脚本

点击这里下载文件

第二步 创建缓存文件夹 temp,并且保证目录可写

第三步 创建.htaccess配置文件,或者添加一下内容到你原有的文件中

RewriteRule (.*.css$|.*.js$|.*.jpg$|.*.gif$|.*.png$) gzip.php?$1 [L]

或者上传

点击这里下载文件

本站以采用此方法

Tags – , ,

发表评论

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据