|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
小知识:Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。
准确辨别mod_deflate和mod_gzip
所谓gzip,实在在初期的apache1.x系列版本中没有内建网页紧缩手艺,以是才必要往gzip紧缩,apache2官方在开辟的时分,就已把网页紧缩思索出来,内建了mod_deflate模块,以是apache2就不必要利用到mod_gzip了,这二者的事情道理是相似的,另有启用mod_deflate这个网页紧缩的模块,功效和效力和mod_gzip是差未几的,乃至还好一些,就不必要再用mod_gzip模块了。
1、起首得确认apache是不是已加载了mod_deflate模块。
#httpd-M
在了局中检察是不是有deflate_module(shared)如许的一行字段,假如有说模块己加乐成。假如没有需先安装加载mod_deflate模块。
2、编纂设置文件httpd.conf,增添撑持gzip的文件范例,以下:
<IfModulemod_deflate.c>
DeflateCompressionLevel9
AddOutputFilterByTypeDEFLATEtext/htmltext/xmlapplication/x-httpd-php
AddOutputFilterDEFLATEjsCSS
</IfModule>
如许能够紧缩一样平常网页中会用到的html、xml、php、css、js等格局档案输入,固然会占用失落办事器处置器的一点点处置器工夫,扫瞄者在吸收网页数据时也会损耗极长久的一点点处置器工夫,不外却能够年夜幅削减数据传输量,削减收集带宽被吃失落的情况。
DeflateCompressionLevel9是指紧缩水平的品级,从1到9,9是最初等级。据懂得,如许做最高能够削减8成巨细的传输量(看档案内容而定),起码也可以节俭一半。
DeflateCompressionLevel预设能够接纳6这个数值,以保持耗用途理器效能与网页紧缩质量的均衡。
增补
至于已是紧缩过的图片格局如jpg,音乐档案如mp3、紧缩文件如zip之类的,就没需要再紧缩了,由于这类档案你一开放办事器传输时紧缩,处置器工夫会跑不完,并且就算你跑完,巨细也一样,假如利用PHP函数之类紧缩过的文件,httpd办事是不会再次紧缩的,体系级其余处置,总会比使用级其余效力高吧。
Apache的mod_deflate和gzipcompression的对照.
*不利用任何紧缩:430KB
*仅利用gzip:323KB
*仅利用Apache的deflate模块:247KB
*同时利用deflate和gzip:247KB 完成后保留加入
3、重启Apache
servicehttpdrestart
4、查验是不是准确启用gzip功效。
小知识:CentOS完全遵守上游供应商的再发行政策,并且以百分之百的软件兼容性为目标。 |
|