我是靠谱客的博主 老实学姐,最近开发中收集的这篇文章主要介绍自己制作的第一个网站(二),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

由于服务器在境外,为了提高用户访问速度,决定对www.meili4s.com用gzip加速 

1.什么是gzip加速

正确区分mod_deflate和mod_gzip

所谓gzip,其实在早期的apache 1.x系列版本中没有内建网页压缩技术,所以才需要去gzip压缩,apache2官方在开发的时候,就已经把网页压缩考虑进去,内建了mod_deflate模块,所以apache2就不需要使用到mod_gzip了,这两者的工作原理是类似的,还有启用mod_deflate这个网页压缩的模块,功能和效率和mod_gzip是差不多的,甚至还好一些,就不需要再用mod_gzip模块了。

开启apache2的gzip

编译安装APACHE2.2.XX: 编译源码时要加上 –enable-deflate=shared

在http.conf里会找到如下行; 如果没有请加上

LoadModule deflate_module modules/mod_deflate.so

如果是YUM RPM安装的话就自动开启了.压缩比例:约能压缩下70%的体积

更多定制

开启了压缩功能.可以很好的使用了,如果你还想更详尽的定制的话,请看下面:

可以在http.conf后面加上这一段进行定制:(如非必要,用默认的就好了)

<ifmodule mod_deflate.c>
DeflateCompressionLevel 9
AddOutputFilterByType DEFLATE text/html text/plain text/xml application/x-httpd-php
AddOutputFilter DEFLATE js css
</ifmodule>

这样可以压缩一般网页中会用到的html、xml、php、css、js等格式档案输出,虽然会占用掉服务器处理器的一点点处理器时间,浏览者在接收 网页数据时也会消耗极短暂的一点点处理器时间,不过却可以大幅减少数据传输量,减少网络带宽被吃掉的情形。

DeflateCompressionLevel 9是指压缩程度的等级,从1到9,9是最高等级。据了解,这样做最高可以减少8成大小的传输量(看档案内容而定),最少也能够节省一半。

DeflateCompressionLevel 预设可以采用 6 这个数值,以维持耗用处理器效能与网页压缩质量的平衡。


2.gzip之前的状况

首页 原网页大小:39507

3.gzip之后的状况

现在我们再访问以下www.meili4s.com

开启审查元素,查看网络状态


可见,由39k压缩到8k。原来供一个人访问的量,现在可以供4,5个人访问了。

效果非常好

 


最后

以上就是老实学姐为你收集整理的自己制作的第一个网站(二)的全部内容,希望文章能够帮你解决自己制作的第一个网站(二)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(43)

评论列表共有 0 条评论

立即
投稿
返回
顶部