apache开启 gzip 压缩

简介: apache开启 gzip 压缩这里我使用的是Apache2.4.17打开apache安装目录,找到conf目录,用记事本打开httpd.conf 文件。ctrl+f 查找去掉 #LoadModule headers_module modules/mod_headers.

apache开启 gzip 压缩

这里我使用的是Apache2.4.17

打开apache安装目录,找到conf目录,用记事本打开httpd.conf 文件。

ctrl+f 查找

去掉 #LoadModule headers_module modules/mod_headers.so 前面的注释 #
去掉 #LoadModule deflate_module modules/mod_deflate.so 前面的注释 #
去掉 #LoadModule filter_module modules/mod_filter.so 前面的注释 #

文件末尾加上

<IfModule deflate_module>
    SetOutputFilter DEFLATE
 
    DeflateCompressionLevel 6
  
  AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript application/javascript   //需要压缩的格式
    
  AddOutputFilter DEFLATE css js txt xml rss html htm   //需要压缩的格式
    
  Header append Vary User-Agent env=!dont-vary
    
  SetEnvIfNoCase Request_URI .(?:gif|jpe?g|png|bmp|tif)$ no-gzip dont-vary   //不需要压缩的格式
    
  SetEnvIfNoCase Request_URI .(?:exe|t?gz|zip|7z|bz2|sit|rar|bin|iso)$ no-gzip dont-vary   //不需要压缩的格式
    
  SetEnvIfNoCase Request_URI .(?:pdf|doc|docx|xls|xlsx|ppt|pptx)$ no-gzip dont-vary   //不需要压缩的格式
    
 </IfModule>

然后看客户端的请求里是否有 :

  Accept-Encoding: gzip, deflate   //代表客户端支持gzip

服务端的响应里是否有 :

  Content-Encoding: gzip    //代表服务端已开启gzip

 
 
有些服务器对内容进行 gzip 编码只针对某些文件,所以 有没有返回 这个,并不能代表,是否支持gzip的依据.

相关文章
|
Java Apache
JAVA压缩、解压,使用Apache Common Compress包下载链接
JAVA压缩、解压,使用Apache Common Compress包下载链接
255 0
|
前端开发 Apache JavaScript
|
2月前
|
存储 人工智能 大数据
The Past, Present and Future of Apache Flink
本文整理自阿里云开源大数据负责人王峰(莫问)在 Flink Forward Asia 2024 上海站主论坛开场的分享,今年正值 Flink 开源项目诞生的第 10 周年,借此时机,王峰回顾了 Flink 在过去 10 年的发展历程以及 Flink社区当前最新的技术成果,最后展望下一个十年 Flink 路向何方。
409 33
The Past, Present and Future of Apache Flink

热门文章

最新文章

推荐镜像

更多