Apache2.4启动Gzip,压缩静态文件
来源:互联网 发布:才25岁,做程序员就很累 编辑:程序博客网 时间:2024/05/22 06:05
前几天工作中用到了Apache2.4作为网站的服务器,在开启Gzip功能后(配置httpd.conf),Apache重启老是失败,最后发现Apache2.2和Apache2.4在启动Gzip时有点区别:
编辑 http.conf 文件
1.Apache2.2中启动:
去掉 #LoadModule headers_module modules/mod_headers.so 前面的注释#
去掉 #LoadModule deflate_module modules/mod_deflate.so 前面的注释#
2.Apache2.4中启动:
除了上边的两个外,还要去掉 #LoadModule filter_module modules/mod_filter.so 前面的注释#
再在http.conf 文件文件的末尾加上:
<IfModule mod_deflate.c>DeflateCompressionLevel 6SetOutputFilter DEFLATEAddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript application/x-javascript application/javascript application/jsonSetEnvIfNoCase 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-varyAddOutputFilterByType 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>
其中DeflateCompressionLevel 的取值为1-9, 数值越大,则压缩的比率越高,占用的CPU资源也越多...
0 0
- Apache2.4启动Gzip,压缩静态文件
- apache2.4开启GZIP压缩
- js、css文件gzip静态压缩以及gzip动态压缩
- Tomcat 启动gzip压缩
- Tomcat 启动GZIP 压缩
- IIS启用GZip压缩JS/CSS等静态文件
- IIS启用GZip压缩JS等extjs静态文件
- tomcat如何启用Gzip对静态文件压缩
- java 文件压缩 GZIP
- web应用性能优化--采用gzip静态压缩+动态压缩方式压缩js、css文件
- Nginx gzip static静态压缩
- 压缩和解压缩GZIP文件
- IIS6 启动 gzip 压缩 推荐
- Tomcat8.0.22 启动gzip压缩
- web系统js、css文件终极提速之gzip静态压缩+动态压缩
- Apache2.4开启GZIP功能
- GZIP文件压缩的应用
- 关于JavaScript的gzip静态压缩方法
- java中synchronized关键字实现线程同步互斥(一)
- 第一周项目一
- 你应当知道的Java牛人
- 数据结构概述
- cadence创建元器件
- Apache2.4启动Gzip,压缩静态文件
- Spire.XLS试用手记
- 我的python学习之路
- Android IntentService一些资料
- java学习笔记——静态变量(jvm中的表现)
- C++第一周项目2,长方柱类
- java面试题总结(三)
- Vs2008创建DLL
- Java 多线程并发解决方案