博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使Apache实现gzip压缩
阅读量:1982 次
发布时间:2019-04-27

本文共 783 字,大约阅读时间需要 2 分钟。

众所周知,在HTTP1.1中支持gzip压缩,这样可以缩小页面的容量从而加快页面的显示速度。可以使用常用HTTP抓包工具来检测一下你的站点是否开始了gzip压缩。

Apache默认的http.conf配置文件中没有开启gzip压缩,apache1.3.x可以用mod_gzip进行优化网页浏览的速度,在apache2中也尝试用mod_gzip,但是配置后确发现网页不能正确显示(空白页),所以改换为mod_deflate。

下面说一下怎样在Apache2下开启gzip压缩:

 

  1. # 加载deflate模块
  2. LoadModule deflate_module modules/mod_deflate.so
  3. # 设置压缩频率,取值范围在 1(最低压缩率) 到 9(最高压缩率)之间
  4. # 不建议设置太高,虽然有很高的压缩率,但是占用更多的CPU资源
  5. DeflateCompressionLevel 3
  6. # Compress everything except images
  7. <Location />
  8. # 插入过滤器
  9. SetOutputFilter DEFLATE
  10.  
  11. # Netscape 4.x 有一些问题...
  12. BrowserMatch ^Mozilla/4 gzip-only-text/html
  13. # Netscape 4.06-4.08 有更多的问题
  14. BrowserMatch ^Mozilla/4/.0[678] no-gzip
  15. # MSIE 会伪装成 Netscape ,但是事实上它没有问题
  16. BrowserMatch /bMSIE !no-gzip !gzip-only-text/html
  17. # 不压缩图片
  18. SetEnvIfNoCase Request_URI //.(?:gif|jpe?g|png)$ no-gzip dont-vary
  19. </Location>

转载地址:http://mpwvf.baihongyu.com/

你可能感兴趣的文章
一名 Google 工程师的大数据处理经验
查看>>
命名难,难于上青天
查看>>
没钱没公司,怎么做一款付费产品
查看>>
终于来了!Python 编辑神器 Jupyter ,推出首款官方可视化 Debug 工具!
查看>>
代码整洁之道-编写 Pythonic 代码
查看>>
树莓派程序开机自启动
查看>>
连锁门店无线通信方案
查看>>
配置Lotus Domino集群视频详解
查看>>
Linux软件万花筒
查看>>
全球开源软件发展趋势分析
查看>>
Linux常用的安全工具
查看>>
python 多进程之进程池的操作
查看>>
flask整理之 flask程序中的debug模式
查看>>
比特币,父母这一辈能接受吗?
查看>>
为什么要反对比特币,这不代表是空气币
查看>>
SnapEx的新感觉,对新手很友好
查看>>
首个聚合器怎么产生的,并运用领域在什么
查看>>
区块链技术应用,最先医疗行业
查看>>
新币上市旧币会降价吗
查看>>
当博士进入币圈会怎么样
查看>>