apache 开启压缩功能

apache如何开启压缩功能。

1,首先先确认是安装deflatte模块。如果未安装,可以重新编译apache添加参数--enable-deflate=shared ,或者扩展安装deflate模块,如何安装扩展模块可参考链接:http://www.cnblogs.com/lin1/p/5648589.html

apachectl -M  可以看到已经安装了defalte模块的。

2,修改配置文件,添加如下信息。

<IfModule mod_deflate.c>
DeflateCompressionLevel 5
AddOutputFilterByType DEFLATE text/html text/plain text/xml 
AddOutputFilter DEFLATE js css
</IfModule>

时间: 2025-01-01 08:28:48

apache 开启压缩功能的相关文章

Apache开启压缩功能

起源 在一般的web服务器中,都会开启压缩功能,也就是deflate或者是gzip的压缩. 开启压缩功能主要的目的是为了减少传输的带宽,从而当服务器响应给客户端的时候,会大大减少传输的数据,代价就是在服务器段需要消耗cpu时钟周期,因为压缩是在服务器端进行的,并且压缩还是比较损耗cpu的. 在进行压缩的时候,一般压缩的都是静态文件,例如图片,js,css文件. 例如下面几个淘宝首页的js的压缩情况(第一列是压缩前的数据,第二列是压缩后的数据),压缩的标准是在1KB以下的js文件不会进行压缩,大于

mac中apache开启https功能,本地发布安装app

mac中apache开启https功能,本地发布安装app 最近app进入收尾阶段,发包比较频繁.很多手机都不在测试证书中,所以使用的是企业证书打包. 每次上传到外网服务器都很慢,需要15分钟左右.想想还是自己本地mac做个服务器下载比较快一点. 所以学了下apache开启https的内容,本文记录了自己的学习过程. 1-先制作自己的签名证书 在前面的apache相关中,已经在mac上开启了apache,为了后面手机安装证书方便,我是在 /Library/WebServer/Documents/

Apache 开启压缩传输

在 /etc/httpd/conf/httpd.conf 中添加如下配置: # Enable gzip - by Jerryhuang # <IfModule mod_deflate.c> 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

CentOS下Apache开启Rewrite功能

1.centos的配置文件放在: /etc/httpd/conf/httpd.conf 打开文件找到: LoadModule rewrite_module modules/mod_rewrite.so 去掉前面的#号,我用的阿里云,发现安装好Apache后默认已经加载了rewrite模块. 2.如果你的网站是根目录的话:找到 <Directory /> Options FollowSymLinks AllowOverride None </Directory> 改为 <Dir

windows下apache服务器开启压缩和网页缓存

找到配置文件:http.conf apache开启压缩 一.开启配置,去除下面代码前面的#号LoadModule deflate_module modules/mod_deflate.soLoadModule headers_module modules/mod_headers.so 二.添加压缩规则 <IfModule deflate_module> #必须的,就像一个开关一样,告诉apache对传输到浏览器的内容进行压缩 SetOutputFilter DEFLATE #压缩级别,1-9,

Apache模块压缩和缓存设置

1.压缩功能的开启yum remove httpd //卸载原有的Apache文件cd /opt/LAMPtar xzvf httpd-2.4.2.tar.gz -C /opt //手工编译安装httpdtar xzvf apr-1.4.6.tar.gz -C /opt //支持Apache上层应用跨平台,提供底层接口库tar xzvf apr-util-1.4.1.tar.gz -C /optcd /optcp -R apr-1.4.6/ /opt/httpd-2.4.2/srclib/apr

【转】CentOs中Apache开启rewrite模块详解

rewrite是apache环境的一个伪静态功能了,如果我们没有没让Apache开启rewrite功能,网站上所有的rewrite规则都不可使用. centos的配置文件放在: /etc/httpd/conf/httpd.conf 打开文件找到: LoadModule rewrite_module modules/mod_rewrite.so 将前面"#"去掉,如果不存在则添加上句. 如果你的网站是根目录的话:找到 <Directory /> Options FollowS

HAProxy的压缩功能

HAProxy的压缩功能 haproxy还支持http协议的压缩机制,常用的算法有gzip和deflate.压缩的功能仅在7层有效,用户在请求时会先将浏览器支持的压缩算法发送给服务器,然后使用相同的压缩算法将数据返回给用户 压缩的使用方法 1.修改配置文件 frontend web bind 172.20.27.20:80 mode http #haproxy要启用压缩功能必须是在7层 compression algo gzip deflate #开启压缩功能及所支持的压缩格式 compress

apache 开启网页压缩功能

1.隐藏响应头信息中的php.操作系统等信息 修改前: 修改apache配置:httpd.conf 其中,ServerSignature Off告诉Apache在错误页(HTTP Status  404之类)不显示服务器版本信息,但此选项不影响可正常访问的页面(HTTP Status 200之类).正常访问网页的Server  Header里面依然有服务器版本信息. ServerTokens Prod告诉Apache在服务器头信息中(Server Header)中只返回Apache,不返回服务器