• 欢迎访问VPS岛网站,国外VPS,国内VPS,国外服务器,国内服务器,服务器主机,测评及优惠码,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站 QQ群

Apache-gzip压缩-mod_deflate

Apache技术 动力在于作 95次浏览 已收录 0个评论

135956557-小三IT自学群,任何IT问题都可以一起讨论,各种服务网络等等

——————————————————————————-

 gzip可以加速网站,压缩比率可以80%-40%,Apache2之后的版本叫mod_deflate

dB8BAAAAAAAA&ek=1&kp=1&pt=0&bo=zwGmAAAAA

没有压缩 

dPYAAAAAAAAA&ek=1&kp=1&pt=0&bo=yQGeAAAAA

启用了压缩

 使用deflate的话需要开启两个模块

 LoadModule deflate_module modules/mod_deflate.so

 LoadModule headers_module modules/mod_headers.so

 压缩比率可以设置1-9  建议不要太高否则会占用过多CPU

 使用DOS方式安装没有的模块

 apxs -c -i -a /gao/httpd-2.4.23/modules/metadata/mod_headers.c 

i 执行安装

a 自动增加一个loadmodule到httpd.conf中以此使用模块

c执行编译操作

 配置项,直接写在http中最下就可以

 <IfModule mod_deflate.c>

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

        SetOutputFilter DEFLATE   #设置输出过滤器,对输出启用压缩,必须的,就像一个开关一样,告诉apache对传输到浏览器的内容进行压缩

        #AddOutputFilterByType DEFLATE text/html text/plain text/xml application/x-javascript application/x-httpd-php

        #AddOutputFilterByType DEFLATE p_w_picpath/*

        AddOutputFilterByType DEFLATE  text/*  #设置对文件是文本的内容进行压缩,例如text/html  text/css  text/plain等.

        AddOutputFilterByType DEFLATE application/ms* application/vnd* application/postscript application/javascript application/x-javascript  #对javascript文件进行压缩

        AddOutputFilterByType DEFLATE application/x-httpd-php application/x-httpd-fastphp #对php类型的文件进行压缩.

        SetEnvIfNoCase Request_URI .(?:gif|jpe?g|png)$ no-gzip dont-vary  #设置不对后缀gif,jpg,jpeg,png的图片文件进行压缩。注:?:表示不会捕获 ( )里内容了


        SetEnvIfNoCase Request_URI .(?:exe|t?gz|zip|bz2|sit|rar)$ no-gzip dont-vary  #同上,就是设置不对exe,tgz,gz等的文件进行压缩

        SetEnvIfNoCase Request_URI .(?:pdf|mov|avi|mp3|mp4|rm)$ no-gzip dont-vary #同上就是设置不对pdf,avi,mp3等的文件进行压缩

</IfModule>
 
#设置日志输出!

DeflateFilterNote Input input_info

#声明输入流的byte数量

DeflateFilterNote Output output_info

 #声明输出流的byte数量

DeflateFilterNote Ratio ratio_info

 #声明压缩的百分比

LogFormat ‘”%r” %{output_info}n/%{input_info}n (%{ratio_info}n%%)’ deflate

 #声明日志格式

CustomLog logs/deflate_log.log deflate
———————————————————————


VPS岛 的文章和资源来自互联网,仅作为参考资料,如果有侵犯版权的资源请尽快联系站长,我们会在24h内删除有争议的资源。丨 转载请注明Apache-gzip压缩-mod_deflate
喜欢 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址