网站GZip优化

什么是Gzip压缩?

当用户点击我们的网站时,服务器提供的文件越大,到用户的浏览器并显示在屏幕上所需的时间就越长。

GZIP在传输他们到浏览器之前压缩网页和样式表,大大减少了传输时间,因为这些文件小得多。

GZIP压缩是网页速度优化的基本方法,现在绝大多数网站都已经启用GZIP。

GZIP是怎样工作的?

GZIP把一个文本文件的字符串替换,使整个文件大小更小。

由于CSS文件和HTML文件使用了大量重复的文字,并有空白的字符,而GZIP压缩公用字符串,这可以减少页面和样式表的高达70%的大小!而对Web服务器启用Gzip是相对简单的。

当浏览器访问一个Web服务器时,会先检查看看是否有服务器启用GZIP,并请求该网页。如果启用,它就接收gzip文件,否则它会接收未压缩的版本,但这页面大小将大得多。

为什么这么重要?

压缩GZip如此重要的主要的原因是,它减少了一个网站传输网页文件和样式表所需的时间,最终降低网站加载时间。

怎样添加GZip?

添加GZip的方法,根据你所使用的服务器不同而不同,这取决于你使用的是IIS还是Apache或其他web服务器。

这里演示nginx的配置(其它服务器配置:http://pagespeed.webkaka.com/docs/EnableCompression.html)

...

http{
	gzip on;
    gzip_comp_level 6; # 压缩比例,比例越大,压缩时间越长。默认是1
    gzip_types text/xml text/plain text/css application/javascript application/x-javascript application/rss+xml;# 哪些文件可以被压缩
    gzip_disable "MSIE[1-6]\.";# IE6无效
    ...
}

...

在这里插入图片描述
最后重启nginx。

压缩前:
在这里插入图片描述
压缩后:
在这里插入图片描述

测试地址:http://www.webkaka.com/webCheck.aspx

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值