xml地图|网站地图|网站标签 [设为首页] [加入收藏]

并且wget使用压缩传输和不压缩,conf开启gzip压缩

来源:http://www.ccidsi.com 作者:集成介绍 人气:154 发布时间:2019-11-07
摘要:改善httpd.conf开启gzip压缩传输,本文在CentOS5.5下配置 参考:https://teddysun.com/326.html 加多apache2配置文件 /etc/httpd/conf.modules.d/11.gzip.conf, 内容如下: 眼前蛋疼无事研讨一些Web的优化,用工具

改善httpd.conf开启gzip压缩传输,本文在CentOS 5.5下配置

参考: https://teddysun.com/326.html
加多apache2配置文件 /etc/httpd/conf.modules.d/11.gzip.conf, 内容如下:

眼前蛋疼无事研讨一些Web的优化,用工具page speed检查实验网址时意识还并未有展开gzip压缩,于是上网找来资料实验一下;
 
在apache2.0之上(富含apache2.0卡塔 尔(英语:State of Qatar)的版中gzip压缩使用的是mod_deflate模块,下边是切实安顿步骤
第1步
LoadModule deflate_module modules/mod_deflate.so
LoadModule headers_module modules/mod_headers.so
张开httpd.conf后,先将地点两行布署前边的#号去掉,那样apache就能启用那五个模块,当中mod_deflate是裁减模块,正是对要传输到客商端的代码进行gzip压缩;mod_headers模块的效果与利益是告诉浏览器页面使用了gzip压缩,假使不开启mod_headers那么浏览器就能对gzip压缩过的页面实行下载,而不能平常展现。
 
第2步
在httpd.conf中步向以下代码,能够加到任何空白地方,不理解apache的对象,倘若担忧加错地点,就停放http.conf文件的末梢黄金时代行,要是是捏造服务器能够写.htaccess文件之中,然后放在项目下就能够。
<IfModule mod_deflate.c>
    SetOutputFilter DEFLATE    #必得的,有如一个按键同样,告诉apache对传输到浏览器的剧情开展压缩
 
    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
 
    AddOutputFilterByType DEFLATE text/* #安装对文本是文本的内容开展压缩,比如text/html  text/css  text/plain等
    AddOutputFilterByType DEFLATE application/ms* application/vnd* application/postscript application/javascript application/x-javascript #这段代码你只必要精晓application/javascript application/x-javascript这段就能够了,这段的意味是对javascript文件举行减削
    AddOutputFilterByType DEFLATE application/x-httpd-php application/x-httpd-fastphp #这段是告诉apache对php类型的文件举办裁减
 
    BrowserMatch ^Mozilla/4 gzip-only-text/html # Netscape 4.x 有生龙活虎部分难点,所以只压缩文件类型是text/html的
    BrowserMatch ^Mozilla/4.0[678] no-gzip # Netscape 4.06-4.08 有更加的多的主题材料,所以不开启压缩
    BrowserMatch bMSIE !no-gzip !gzip-only-text/html # IE浏览器会伪装成Netscape ,不过实际上它从未难点
</IfModule>
 
本配置到此地apache中的gzip压缩就配备完结,重启apache后,新的陈设就能立见效用。
 
最终再用工具检查一下,果然分数升高了不菲~呵呵。 可是开启gzip成效必要十二分CPU财富开荒

上面是切实的步调

LoadModule deflate_module modules/mod_deflate.so
LoadModule headers_module modules/mod_headers.so

<IfModule deflate_module>
SetOutputFilter DEFLATE
SetEnvIfNoCase Request_URI .(?:gif|jpe?g|png)$ no-gzip dont-vary
SetEnvIfNoCase Request_URI .(?:exe|t?gz|zip|bz2|sit|rar)$ no-gzip dont-vary
SetEnvIfNoCase Request_URI .(?:pdf|doc|avi|mov|mp3|rm)$ no-gzip dont-vary
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css
AddOutputFilterByType DEFLATE application/x-javascript
</IfModule>

摘自 尐桀的博客

  1. 首页查看一下mod_deflate、mod_headers多少个模块是还是不是张开,

  2. cat /etc/httpd/conf/httpd.conf | grep mod_deflate  

  3. #输出LoadModule deflate_module modules/mod_deflate.so  
  4. cat /etc/httpd/conf/httpd.conf | grep mod_headers  
  5. #输出LoadModule headers_module modules/mod_headers.so  

下一场用命令service httpd restart重启apache2,
先用chrome F12 测量检验, 果然启用压缩了,
下一场使用wget 继续测验,然则在局域网照旧没卵用, 本来0.3秒传完 35M, 压缩后0.7秒传完2.6完

speed质量评定网址时开掘还尚无展开gzip压缩,于是上网找来资料实验一下; 在apache2.0上述(包蕴a...

若果列出文字前都带#号,修改httpd.conf去除

wget http://192.168.1.207:8080/getdata.php
35,127,025 111MB/s in 0.3s

wget http://192.168.1.207:8080/getdata.php --header="Accept-Encoding:gzip, deflate, sdch"
2,611,815 3.47MB/s in 0.7s

  1. LoadModule deflate_module modules/mod_deflate.so  
  2. LoadModule headers_module modules/mod_headers.so  

  3. 在httpd.conf末尾参预下边文字,并保存

  4. <IfModule mod_deflate.c>  

  5.     SetOutputFilter DEFLATE  
  6.     SetEnvIfNoCase Request_URI .(?:gif|jpe?g|png)$ no-gzip dont-vary  
  7.     SetEnvIfNoCase Request_URI .(?:exe|t?gz|zip|bz2|sit|rar)$ no-gzip dont-vary  
  8.     SetEnvIfNoCase Request_URI .(?:pdf|mov|avi|mp3|mp4|rm)$ no-gzip dont-vary  
  9.   
  10.     AddOutputFilterByType DEFLATE text/*  
  11.     AddOutputFilterByType DEFLATE application/ms* application/vnd* application/postscript application/javascript application/x-javascript   
  12. </IfModule>  

注解:

本文由68399皇家赌场发布于集成介绍,转载请注明出处:并且wget使用压缩传输和不压缩,conf开启gzip压缩

关键词: 68399皇家赌场 Linux服务器编程

最火资讯