当前位置:SEO排名公司 >> SEO排名 >> 关键词SEO排名 >> 浏览文章
关键词SEO排名

WEB性能优化之Gzip压缩

标签:性能,优化,压缩 分类:关键词SEO排名 时间:2018年07月23日 作者:SEO排名公司 阅读68

  Gzip压缩是一个经常被用到的WEB性能优化的技巧,它重要是对页面代码,CSS,javascript,PHP等文件进行压缩,而且在压缩的前后,文件的大小会有显明的改变,从而达到网站访问加速的目的。

  接下来我们就介绍一下什么是GZIP压缩,以及GZIP压缩是个什么概念。

  Gzip网页压缩,是一种WEB服务器与欣赏器之间共同遵守的协议,也就是说WEB服务器和欣赏器都必须支撑该技术才能实现GZIP压缩,而当下主流的欣赏器都是支撑GZIP压缩,包括IE6、IE7、IE8、IE9、FireFox、谷歌欣赏器、Opera等,而常见的WEB服务器通常有Apache和IIS两种。

  Gzip压缩最早由Jean-loupGailly和MarkAdler创建,用于UNIX体系的文件压缩。我们在Linux中经常会用到后缀为.gz的文件,它们就是GZIP格式的。目前,GZIP已经成为Internet上使用特别很是普遍的一种数据压缩格式,或者说一种文件格式。

  下面介绍一下Gzip压缩时,WEB服务器与欣赏器之间的协商过程如下:

  1、首先欣赏器请求某个URL地址,并在请求的开始部分头(head)设置属性accept-encoding值为gzip、deflate北京网络公司,注解欣赏器支撑gzip和deflate这两种压缩体例(事实上deflate也是使用GZIP压缩协议,在之后的内容之我们会介绍二者之间的区别);

  2、WEB服务器接收到请求后判断欣赏器是否支撑GZIP压缩,假如支撑就传送压缩后的相应内容,否则传送不经过压缩的内容;

  3、欣赏器获取相应内容后,判断内容是否被压缩,假如是压缩文件则解压缩,然后表现相应页面的内容。

  HTTP协议上的GZIP编码是一种用来改进WEB应用程序性能的技术。大流量的WEB站点常常使用GZIP压缩技术来让用户感受更快的速度。这一样平常是指WWW服务器中安装的一个功能,当有人来访问这个服务器的网站时,服务器的这个功能就将网页内容压缩后传输到来访的电脑欣赏器中表现出来。一样平常对纯文内容可压缩到原大小的40%,如许以来文件的体积就减小了许多,传输速度也就快了。结果就是你点击网址后会很快的表现出来。当然这也会增长服务器的负载,一样平常的服务器中都会安装有这个功能模块。

  GZIP压缩的比率每每在3倍到10倍成都人事考试,也就是原本90k大小的页面,采用压缩后现实传输的内容大小只有28至30K大小,这可以大大节省服务器的网络带宽,同时假如应用程序的相应充足快时,网站的速度瓶颈就转到了网络的传输速度上,因此内容压缩后就可以大大的提拔页面的欣赏速度。

  在现实应用中,我们并不必要对网站所有文件都进行压缩,只必要对静态文件进行压缩就可以了,比如javascript、CSS及和HTML文件。对其他文件进行压缩并不会给WEB性能带来太多的改观,并且对网站开启GZIP功能是必要捐躯部分服务器性能的。而且对于FLASH文件来说开启GZIP压缩之后还会影响其结果。

想了解更多有关《WEB性能优化之Gzip压缩》的知识,请关注:SEO排名公司!更多SEO知识竟在关键词SEO排名栏目。

相关:性能 优化 压缩
Copyright2017-2020by SEO排名公司 all rights reserved