<IfModule deflate_module>
DeflateCompressionLevel 7
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)$ no-gzip dont-vary
AddOutputFilterByType DEFLATE text/html text/plain text/xml application/x-httpd-php
AddOutputFilter DEFLATE css js
</IfModule>在apache中启用Gzip压缩会大大降低数据传输量,减少网络响应事件,快速显示页面。
不区分apache版本开启gzip:
LoadModule deflate_module modules/mod_deflate.so 开启gzip
LoadModule headers_module modules/mod_headers.so 告诉浏览器 开启了gzip 让浏览器也帮助压缩
apache2.2 开启gizp 规则
在http.cof 中追加下面的语句
<IfModule deflate_module>
SetOutputFilter DEFLATE
# Don’t compress images and other
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)$ no-gzip dont-vary
#AddOutputFilterByType DEFLATE text/html text/plain text/xml application/x-httpd-php
#AddOutputFilter DEFLATE css js
</IfModule>
要注意的是 apache2.2和apache2.4 开启的方法有点不同,主要区别在于规则的不同
apache2.4 开启gzip方法
在http.cof中追加
转载于:https://my.oschina.net/u/574397/blog/167184
分享到:
相关推荐
最后,`apache2.2_win64`、`apache2.4_win64`、`apache2.2_win32`、`apache2.4_win32`这些文件夹则包含了对应版本和位数的Apache服务器的mod_concatx模块,方便用户直接安装到他们的Apache环境中。 安装和配置mod_...
Apache 2.2.x系列是2.2主分支的一部分,该分支于2006年发布,持续到2017年被2.4版本取代。2.2.4是2.2系列的一个重要更新,它修复了多个安全漏洞,提高了性能,并引入了一些新特性。 **2. 安全性增强** Apache 2.2.4...
2.4 Nginx的启动、停止、平滑重启 2.5 Nginx的平滑重启 2.6 Nginx的信号控制 2.7 Nginx的平滑升级 第2部分 进 阶 篇 第3章 Nginx的基本配置与优化 3.1 Nginx的完整配置示例 3.2 Nginx的虚拟主机配置 3.3 ...
常用的压缩格式有GZIP、BZIP2、LZO、SNAPPY等。 下面是一个使用hadoop命令进行数据压缩的示例: hadoop jar /usr/bin/hadoop/software/hadoop/share/hadoop/tools/lib/hadoop-streaming-2.7.2.4.jar \ -Dmapred....
gzip -d apache-tomcat-5.5.25.tar.gz tar -xvf apache-tomcat-5.5.25.tar mv apache-tomcat-5.5.25 /usr mv /usr/apache-tomcat-5.5.25 /usr/tomcat5 ``` ##### 2.3 启动Tomcat 在启动Tomcat之前,需要先设置`JAVA...
- **2.4 文件及目录权限**:介绍了Linux文件系统的权限模型,以及如何修改文件和目录的权限。 #### shell简介与基本命令 - **shell简介**:简述了shell的概念及其在Linux系统中的作用。 - **基本命令**:列举了一...
2.2. 操作系统 2.3. Hadoop 2.4. HBase运行模式:单机和分布式 2.5. ZooKeeper 2.6. 配置文件 2.7. 配置示例 2.8. 重要配置 2.9. Bloom Filter 3. 升级 3.1. 从HBase 0.20.x or 0.89.x 升级到 HBase 0.90.x 3.2. 从 ...
- **Content-Encoding**:数据的编码方式,如gzip。 - **Content-Language**:数据的语言种类。 - **Content-Length**:数据的实际长度。 - **Content-Type**:数据的类型。 #### 3. HTTP请求数据包 HTTP请求...
- **压缩算法**: 介绍了Hadoop支持的各种压缩算法,如Gzip、Snappy等,以及它们在不同场景下的适用性。 **4.3 序列化** - **数据格式**: 序列化是将对象转换为可存储或传输格式的过程。Hadoop支持多种序列化协议,...
- **内核编程**(2.2): 探讨Linux内核的基本原理及其编程技巧。 - **内核模块开发**(2.2.1) - **内存管理**(2.2.2) - **设备驱动开发**(2.2.3) - **多线程编程**(2.3): 使用pthread库进行多线程编程。 -...
- **GZIP压缩**: 开启GZIP压缩以减少传输数据量。 - **缓存策略**: 使用`Cache-Control`和`Last-Modified`头优化浏览器缓存。 - **高负载服务器**: 对于高负载服务器的特殊配置建议。 - **Linux下的配置**: 如何在...
##### 2.2 文件判断 - 判断文件是否存在:`[ -e filename ]`。 - 判断是否为文件:`[ -f filename ]`。 - 判断是否为目录:`[ -d directory ]`。 ##### 2.3 if判断语句 - **2.3.1 单分支条件判断** - 示例1:...
- **gzip/gunzip**:用于压缩和解压文件。 - **tar**:用于打包和解包文件。 - **bzip2**:一种高压缩比的压缩工具。 - **cpio**:用于文件备份和恢复。 #### 四、Linux文件系统 **4.1 文件系统** - **什么是文件...
- apache-tomcat-7.0.50 建议将所有软件包放在同一个目录下,解压后保留源代码以便后续使用。 ### 2. 安装依赖 #### 2.1 gcc 和 gcc-c++ ```bash yum -y install gcc gcc-c++ ``` 检查是否已安装,使用 `rpm -...
{2.4}父类对象的方法调用}{51}{section.2.4} {2.5}封装}{52}{section.2.5} {2.6}多态}{53}{section.2.6} {2.7}Sample code}{54}{section.2.7} {2.8}框架中移动的小球}{59}{section.2.8} {2.9}抽象与接口}{59}{...
- **2.6.2 命令参数**:可以通过命令行传递参数来调整Jetty的行为,例如指定端口号或开启调试模式。 - **2.6.3 相关配置文件**:了解Jetty的配置文件结构,如`jetty.xml`等,对于自定义启动行为非常重要。 **2.6 ...
**2.4 我们可以学到什么** 通过学习Jetty,不仅可以了解其基本的安装和配置方法,还能深入了解Jetty的工作原理和技术细节,如模块化设计、Continuations机制等。 **2.5 Windows系统下启动和关闭控制** 在Windows...
1.33 gzip指令:压缩文件 1.34 indent指令:调整C原始代码文件的格式 1.35 less指令:一次显示一页文本 1.36 lha指令:压缩或解压缩文件 1.37 ln指令:链接文件或目录 1.38 locate指令:查找文件 1.39 lpd指令:打印...