`
leiyonglin
  • 浏览: 52270 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

Apache模块 mod_deflate 开启压缩

阅读更多


mod_deflate 模块提供了DEFLATE输出过滤器,允许服务器在将输出内容发送到客户端以前进行压缩,以节约带宽。

 

这是一个针对心急者的示范配置:

仅仅压缩少数几种类型

AddOutputFilterByType DEFLATE text/html text/plain text/xml

以下允许压缩更多内容的配置更加复杂。除非你明白所有的配置细节,否则请不要使用。

Compress everything except images

<Location />
# 插入过滤器
SetOutputFilter DEFLATE

# Netscape 4.x 有一些问题...
BrowserMatch ^Mozilla/4 gzip-only-text/html

# Netscape 4.06-4.08 有更多的问题
BrowserMatch ^Mozilla/4\.0[678] no-gzip

# MSIE 会伪装成 Netscape ,但是事实上它没有问题
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
# 不压缩图片
SetEnvIfNoCase Request_URI \
\.(?:gif|jpe?g|png)$ no-gzip dont-vary

# 确保代理不会发送错误的内容
Header append Vary User-Agent env=!dont-vary
</Location>

原文:http://lamp.linux.gov.cn/Apache/ApacheMenu/mod/mod_deflate.html

分享到:
评论

相关推荐

    关于apache mod_hearders漏洞

    在手动修复这些问题时,我们首先需要确保所有必要的工具都已安装,例如`apxs`,这是一个Apache扩展程序的链接器和编译器,用于管理和构建Apache模块。在提供的内容中,我们可以看到如何使用`apxs`来编译和安装mod_...

    Apache httpd 安装module mod_expires、mod_deflate的方法

    mod_deflate 是另一个重要的Apache模块,它实现了GZIP压缩,可以显著减小发送到客户端的数据量,从而提高网页加载速度和降低带宽消耗。 安装mod_deflate模块的步骤与mod_expires类似: 1. **进入模块目录**:转到 ...

    Apache_HTTP_Server_2.4.12_JiSuXia.rar

    4. **模块更新**:Apache 2.4.12中的多个核心模块得到了更新和增强,如mod_rewrite用于URL重写,mod_proxy用于反向代理和负载均衡,以及mod_deflate用于内容压缩,这些都为服务器的灵活性和功能扩展提供了基础。...

    Apache_HTTP_Server_2.4.12_x64_x86

    1. **模块化设计**:Apache 通过模块化的结构来扩展其功能,比如mod_rewrite用于URL重写,mod_security用于增强安全性,mod_deflate用于内容压缩等。这种设计允许用户根据需要加载或卸载特定模块,提高了灵活性和...

    apache开启gzip压缩网络传输减少带宽

    1. 在 Apache 配置文件中增加模块:LoadModule deflate_module modules/mod_deflate.so LoadModule headers_module modules/mod_headers.so 2. 在 Apache 配置文件中增加以下代码:&lt;IfModule mod_deflate.c&gt; ... 3....

    Apache配置详解_最好的APACHE配置教程

    Apache有许多模块,如mod_rewrite用于URL重写,mod_ssl用于HTTPS支持,mod_deflate用于内容压缩。使用LoadModule指令加载模块,然后在配置文件中启用它们的功能。 六、权限与安全 1. Allow/Deny/Order:控制哪些IP...

    zeal离线文档-Apache_HTTP_Server.docset

    1. **模块化设计**:Apache HTTP Server通过模块化结构来扩展功能,例如mod_rewrite用于URL重写,mod_security提供安全防护,mod_deflate实现数据压缩等。 2. **跨平台兼容**:由于其开源性质,Apache能在多种操作...

    Apache_2.4.23-x86-no-ssl.zip

    例如,mod_rewrite用于URL重写,mod_deflate用于内容压缩,mod_proxy用于代理和负载均衡,mod_php或mod_perl则用于直接在服务器上执行PHP或Perl脚本。通过选择和配置适当的模块,用户可以将Apache打造成功能强大的...

    mod_pagespeed

    mod_pagespeed 是由 Google 开发的一款 Apache 模块,主要用于提升 Web 页面的加载速度。该模块无需对现有网站的 CMS(内容管理系统)进行任何修改,即可实现网页加载速度的显著提升。mod_pagespeed 通过优化 HTML、...

    apache模块化体系结构简析

    Apache提供了多种预定义的挂钩,例如`mod_rewrite`模块利用`hook_handler`在处理请求阶段修改URL,`mod_deflate`模块在发送响应前使用`hook_output`挂钩进行数据压缩。 **挂钩声明与注册** 模块开发者需要在模块源...

    apache 相关工具模块

    2. **模块化设计**:Apache的模块化设计使得我们可以根据需求安装和卸载各种模块,如mod_rewrite用于URL重写,mod_security用于Web应用防火墙,mod_deflate用于内容压缩,mod_proxy用于代理服务等。 3. **Apache...

    Apache 安装配置mod_pagespeed加速模块

    首先确保Apache已经加载了`mod_deflate`模块,这是`mod_pagespeed`正常工作所必需的。 接着可以手动解压安装包并复制相关文件到指定目录: ``` rpm2cpio ./mod-pagespeed-stable_current_i386.rpm | cpio -idmv ./...

    利用压缩网页来提升网站浏览速度

    通过正确配置服务器,如Apache和Tomcat,启用GZIP或deflate压缩,可以显著减少页面传输数据量,加快用户体验。值得注意的是,虽然压缩会增加服务器CPU负担,但通常这点开销是可接受的,尤其是在提升整体浏览速度方面...

    tomcat,apache,iis的GZIP配置

    在Apache 2.x中,通常使用mod_deflate模块来实现GZIP压缩。在Windows环境中,如果Apache已经包含了mod_deflate.so模块,可以在`httpd.conf`中启用并配置,如下: ```apacheconf LoadModule deflate_module modules/...

    iis和apache开启gzip的方法

    确保`mod_deflate.so`模块已加载,如果没有,需要在Apache的模块目录中找到并链接。 2. **设置压缩规则**:接着,添加以下配置来定义哪些类型的内容应该被Gzip压缩: ``` &lt;IfModule mod_deflate.c&gt; ...

    apache_2.0.55-win32-x86-no_ssl.rar

    6. **常用模块**:Apache有众多可选模块,如mod_rewrite用于URL重写,mod_deflate用于内容压缩,mod_proxy用于代理服务,mod_security用于增强安全性等。用户可以根据需求选择并启用相应的模块。 7. **运行与管理**...

    apache 64位

    2. **模块化架构**:Apache的核心功能可以通过模块进行扩展,如mod_rewrite用于URL重写,mod_ssl用于HTTPS支持,mod_deflate用于内容压缩,这些模块可以根据实际需求加载或卸载。 3. **配置文件**:Apache的主要...

    apache_2.0.54-win32-x86-no_ssl.zip

    Apache的模块化设计允许用户根据需求灵活选择和配置各种功能模块,如mod_rewrite用于URL重写,mod_deflate用于内容压缩,mod_headers用于设置HTTP响应头等。 然而,"no_ssl"标签表明这个版本的Apache没有内置SSL/...

    Apache官方中文文档教程

    6. **性能优化**:Apache有多种性能优化策略,如使用MPM(多进程模块)如prefork或worker,设置合适的MaxKeepAliveRequests和KeepAliveTimeout,以及开启缓存模块mod_cache等。 7. **HTTPS与SSL/TLS**:在当前网络...

Global site tag (gtag.js) - Google Analytics