我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Apache开启GZIP压缩功能方法

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Apache开启GZIP压缩功能方法

Gzip是一种流行的文件压缩算法,现在的应用十分广泛,尤其是在linux平台。Gzip在现代浏览器中默认都是支持的,当一个纯文本文件使用Gzip压缩可以减少70%以上的文件大小,压缩后可以大大降低了网络传输的字节数,使用Gzip的好处就是可以加快网页加载的速度,同时是你的网站对搜索引擎更加友好。下面php程序员雷雪松详细的讲解下Apache如何使用mod_deflate模块来实现Gzip压缩网页内容进行压缩。

Apache服务器HTTP请求Gzip处理的过程

1、Apache服务器接收到浏览器的HTTP请求后,检查浏览器是否支持HTTP压缩(Accept-Encoding 信息)。

2、如果浏览器支持HTTP压缩,Apache服务器检查请求文件的后缀名。

a、如果请求文件是HTML、css、js、Images等静态文件,Apache服务器从压缩缓冲目录中检查是否已经存在请求文件的最新压缩文件,如果不存在,返回压缩的请求文件,并在压缩缓冲目录中存放压缩文件,如果已经存在,则直接返回请求文件的压缩文件。
b、如果请求文件是动态文件,Web服务器动态压缩内容并返回浏览器,压缩内容不存放到压缩缓存目录中。

Apache支持GZIP压缩的配置

1、编辑 http.conf 文件,开启mod_deflate模块

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

2、配置Gzip压缩相关参数


<IfModule mod_deflate.c>
#压缩率,6是建议值。
DeflateCompressionLevel 6
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE text/javascript
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/atom_xml
AddOutputFilterByType DEFLATE application/x-javascript
AddOutputFilterByType DEFLATE image/svg+xml
AddOutputFilterByType DEFLATE image/gif image/png image/jpe image/swf image/jpeg image/bmp
#排除不需要压缩的文件
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
SetEnvIfNoCase Request_URI .(?:html|htm)$ no-gzip dont-varySetEnvIfNoCase
SetEnvIfNoCase Request_URI .(?:exe|t?gz|zip|bz2|sit|rar)$ no-gzip dont-vary
SetEnvIfNoCase Request_URI .(?:pdf|doc)$ no-gzip dont-vary
</IfModule>

3、重启Apache服务器并且使用浏览器请求验证是否Gzip生效。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Apache开启GZIP压缩功能方法

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Apache开启GZIP压缩功能方法

Gzip是一种流行的文件压缩算法,现在的应用十分广泛,尤其是在linux平台。Gzip在现代浏览器中默认都是支持的,当一个纯文本文件使用Gzip压缩可以减少70%以上的文件大小,压缩后可以大大降低了
2022-06-04

Apache如何开启GZIP压缩功能

这篇文章主要介绍“Apache如何开启GZIP压缩功能”,在日常操作中,相信很多人在Apache如何开启GZIP压缩功能问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Apache如何开启GZIP压缩功能”的疑
2023-06-05

服务器端如何开启GZIP压缩功能(Apache、IIS、Nginx)

目录Apache如何开启GZIP功能IIS如何开启GZIP功能Nginx如何开启GZIP功能我们知道做好负载均衡对网站的正常运行,用户体验相当重要。在负载均衡中有一个必须要做的事情就是给服务器开启GZIP压缩功能,对用户请求的页面进行压缩处
2022-06-05

Drupal 启用缓存和Gzip压缩设置方法

Drupal4.x/5.x时代的性能问题在drupal6得到了非常大的提升.但是还有有更进的一步的性能优化:对页面和静态资源的启用缓存和GUsJBEzip压缩传输. Gzip现今已经成为Internet 上使用非常普遍的一种数据压缩格式,或
2022-06-12

Nginx性能优化之Gzip压缩的设置方法

本篇内容主要讲解“Nginx性能优化之Gzip压缩的设置方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Nginx性能优化之Gzip压缩的设置方法”吧!Nginx开启Gzip压缩功能, 可以使
2023-06-29

win10录屏功能开启方法演示

一般windows系统自带有录屏功能,当我们需要录制教学视频或者其他用途视频的时候,可以借助系统的录屏功能实现。一些网友对于如何在win10中开启录屏功能不清楚,因此只能通过使用第三方工具进行录屏。那么今天小编就教下大家开启win10录屏功
2023-07-12

Win10系统开启Windows Hello功能的方法

Win10系统如何开启自带的Windows Hello功能?我们都知道win10系统自带的Windows Hello功能,不仅能够进行指纹识别,还能进行超级神奇http://www.cppcns.com人脸识别。当然,如果我们想要使用这些功
2023-05-20

Win7系统如何开启Aero peek功能?三种的方法教你开启Aero peek功能

Aero Peek是win7系统电脑桌面一个崭新的桌面提升功能,它可以帮助我们很快找到自己想要的窗口或桌面,下面小编就为大家介绍三种开启Aero Peek功能的方法,需要的用户快来试试吧。方法如下:方法一1、在任务栏空白处鼠标右键单击&ld
2023-05-21

Win10怎么开启英文输入法的纠错功能?win10开启英文输入法纠错功能的方法

Win10怎么开启英文输入法的纠错功能?有些人对英文单词不熟悉,输入英文的时候总是会出错。其实Win10的英文输入法里有自动纠错的功能。就算你不小心拼错了单词,输入法也能帮你输入正确的字母。那么Win10如何开启英文输入法的纠http://
2023-05-19

Win10系统重置功能的快速开启方法

这次我们学院介绍的Win10秘笈比较简单,可能会有朋友喷“水”,但我还是要介绍给大家,因为我们觉得这是简约,有介绍的价值,里面的内容其实并不是无脑的简单。就像题目所说,这次介绍的是Windows10系统重置功能的快速
2023-05-21

win8的上帝模式(God Mode)功能开启方法

熟悉 windows 7 系统的童鞋可能知道,Windows 7 可以开启了名为“上帝模式(God Mode)”的功能。虽然God Mode其实就是一个简单的文件夹窗口,但包含了几乎所有Windows 7系统的设置,
2022-06-04

Discuz! X2.5定时发帖新功能开启方法(图文)

Discuz! X2.5新增了很多功能,其中一项“定时发帖”很多站长安装完后说无法实现,下面我们来看看到底是如何设置。 一、开启“定时发www.cppcns.com帖” 很多站长安装完Disc
2022-06-12

Win10开启远程桌面功能的N种方法(方便控制)

电脑远程桌面可以让我们很方便的控制不在身边的电脑,对于企业单位用户来说,是一个很重要的功能。在Win10系统中,也有远程桌面这个功能。那么,要怎么做才能开启这一功能呢?win10远程桌面操作方法:方法一:点击一下开始图标,然后再点击【所有应
2023-06-09

Win8分屏显示功能强制开启方法突破限制

Win8系统的分屏显示功能(Windows 8 Snap)想必大家有所耳闻,很多人觉得这个功能很赞。不过呢,微软要求至少 1366 * 768 的显示分辨率才能使用这功能。现在我们教大家如何强制开启这一功能。  操作方法Win+r (运行)
2022-06-04

启用或关闭windows功能打开是空白的解决方法

这篇文章给大家分享的是有关启用或关闭windows功能打开是空白的解决方法的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。启用或关闭windows功能打开是空白的解决方法:首先打开运行,输入services.msc
2023-06-15

Win8手动开启IE10禁止跟踪功能(Do Not Track)的方法

Win8自带浏览器IE10默认开启“禁止跟踪(Do Not Track)”功能,保护用户隐私安全,但这是在用户选择“快速设置”的情况下。如果用户选择“设置”里的&ldq
2022-06-04

Win8文件拖放功能使用介绍及自定义锁定屏幕功能开启方法

跟着Windows 8 Build 7955泄露的时间越来越长,也有越来越多的新功能浮出水面,今天就来为大家先容今天刚刚发现的两个Windows 8功能。 首先,是Windows 8资源管理器的一个新的拖放特性,Windows 8允许用户把
2022-06-04

Android开发实现图片平移、缩放、倒影及旋转功能的方法

本文实例讲述了Android开发实现图片平移、缩放、倒影及旋转功能的方法。分享给大家供大家参考,具体如下:解析:1)根据原来的图片创建新的图片Bitmap modBm = Bitmap.createBitmap(bm.getWidth()+
2023-05-30

编程热搜

目录