当前位置: 首页 > news >正文

使Apache实现gzip压缩

 

 

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

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

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

 

# 加载deflate模块
LoadModule deflate_module modules/mod_deflate.so
# 设置压缩频率,取值范围在 1(最低压缩率) 到 9(最高压缩率)之间
# 不建议设置太高,虽然有很高的压缩率,但是占用更多的CPU资源
DeflateCompressionLevel 3
# 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
</Location>

 

制作人:飞虎                                           无兄弟不编程!

====================================================

欢迎加QQ群进行更多交流:305397511     专注于php、mysql以及开源框架

转载于:https://www.cnblogs.com/jishume/articles/2158955.html

相关文章:

  • Factory模式
  • 浏览器 制作---TWebBrowser 控件
  • Linux 下开启ssh服务(转)
  • [28期] lamp兄弟连28期学员手册,请大家务必看一下
  • Flex Actionscript 3 flash游戏 键盘 连招 连按 combo 同时按 事件处理
  • CAS实现SSO单点登录原理
  • windows 2008 r2 ad 优化
  • 为产品或者商品随机生成6位数的数字编码方案
  • Iphone之NSBundle
  • iPhone中调用WCF服务
  • Netbeans配置Xdebug
  • [转载] 杜拉拉升职记——07 管理者关心细节吗?
  • UNIX网络编程 卷2 源代码使用
  • 使用getmac命令获取网卡对应的GUID
  • Skype for Business Server 2015-04-前端服务器-1-安装-先决条件
  • php的引用
  • 【跃迁之路】【735天】程序员高效学习方法论探索系列(实验阶段492-2019.2.25)...
  • android百种动画侧滑库、步骤视图、TextView效果、社交、搜房、K线图等源码
  • CentOS学习笔记 - 12. Nginx搭建Centos7.5远程repo
  • Docker容器管理
  • dva中组件的懒加载
  • echarts的各种常用效果展示
  • Gradle 5.0 正式版发布
  • HTTP--网络协议分层,http历史(二)
  • iOS高仿微信项目、阴影圆角渐变色效果、卡片动画、波浪动画、路由框架等源码...
  • Java,console输出实时的转向GUI textbox
  • jquery cookie
  • Octave 入门
  • orm2 中文文档 3.1 模型属性
  • WinRAR存在严重的安全漏洞影响5亿用户
  • 第13期 DApp 榜单 :来,吃我这波安利
  • 仿天猫超市收藏抛物线动画工具库
  • 关于字符编码你应该知道的事情
  • 看完九篇字体系列的文章,你还觉得我是在说字体?
  • 每天10道Java面试题,跟我走,offer有!
  • 免费小说阅读小程序
  • 前端性能优化--懒加载和预加载
  • 浅谈Golang中select的用法
  • 问:在指定的JSON数据中(最外层是数组)根据指定条件拿到匹配到的结果
  • 我的zsh配置, 2019最新方案
  • 在Docker Swarm上部署Apache Storm:第1部分
  • 在Unity中实现一个简单的消息管理器
  • ###51单片机学习(2)-----如何通过C语言运用延时函数设计LED流水灯
  • #QT(TCP网络编程-服务端)
  • $(function(){})与(function($){....})(jQuery)的区别
  • (51单片机)第五章-A/D和D/A工作原理-A/D
  • (day 12)JavaScript学习笔记(数组3)
  • (k8s中)docker netty OOM问题记录
  • (Redis使用系列) SpringBoot中Redis的RedisConfig 二
  • (二)c52学习之旅-简单了解单片机
  • (三)elasticsearch 源码之启动流程分析
  • (四)搭建容器云管理平台笔记—安装ETCD(不使用证书)
  • (一)【Jmeter】JDK及Jmeter的安装部署及简单配置
  • (原創) 未来三学期想要修的课 (日記)
  • (转)负载均衡,回话保持,cookie