使用Apache模块mod_deflate加快页面打开速度

mod_deflate 模块提供了DEFLATE 输出过滤器,允许服务器在将输出内容发送到客户端以前进行压缩,以节约带宽。

修改httpd.conf

1.使用此模块
LoadModule deflate_module modules/mod_deflate.so

2.在conf文件底下加上

#set deflate modules
#<ifmodule mod_deflate.c>
#DeflateCompressionLevel 9    #设置压缩率
#AddOutputFilterByType DEFLATE text/html text/plain text/xml application/x-httpd-php
#AddOutputFilter DEFLATE css js
#</ifmodule>             

 

#以上设置,经过测试后感觉不太好,没有对css和js文件进行压缩。

 

<location />
SetOutputFilter DEFLATE

AddOutputFilterByType DEFLATE text/html text/plain text/xml
AddOutputFilter DEFLATE css       #压缩css文件
AddOutputFilter DEFLATE js          #压缩js文件

#BrowserMatch ^Mozilla/4 gzip-only-text/html
#BrowserMatch ^Mozilla/4\.0[678] no-gzip
#BrowserMatch \bMSIE !no-gzip !gzip-only-text/html     #针对不同浏览器的配置,这里用处不大

# Don't compress images                                           #对照片文件不进行压缩处理
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$ no-gzip dont-vary
#SetEnvIfNoCase Request_URI .(css|js)$ no-gzip dont-vary

# Make sure proxies don't deliver the wrong content
Header append Vary User-Agent env=!dont-vary
</location>

DeflateFilterNote Input input_info                                 #设置日志输出!         
DeflateFilterNote Output output_info
DeflateFilterNote Ratio ratio_info
LogFormat '"%r" %{output_info}n/%{input_info}n (%{ratio_info}n%%)' deflate
CustomLog logs/deflate_log.log deflate

 

 以下是日志输出 deflate_log.log

"GET /23413 HTTP/1.1" 206/268 (76%)
"GET /123 HTTP/1.1" 205/266 (77%)
"GET /favicon.ico HTTP/1.1" 209/274 (76%)
"GET / HTTP/1.1" 75/73 (102%)
"GET /new/index.jsp HTTP/1.1" 6155/27871 (22%)
"GET /new/css/index1.css HTTP/1.1" 2028/7958 (25%)
"GET /new/css/fonts.css HTTP/1.1" 212/279 (75%)
"GET /js/include.js HTTP/1.1" 2106/5425 (38%)
"GET /new/js/inc.js HTTP/1.1" 1264/3983 (31%)
"GET /search/js/search.js HTTP/1.1" 356/730 (48%)
"GET /search/js/selectarea.js HTTP/1.1" 27757/168335 (16%)
"GET /new/images/new/new_02.gif HTTP/1.1" -/- (-%)
"GET /new/images/new/new_16.gif HTTP/1.1" -/- (-%)
"GET /new/images/new/new_11.gif HTTP/1.1" -/- (-%)
"GET /new_iflogin?tt=1195799219343 HTTP/1.1" 4/2 (200%)
"GET /new/images/bian1.gif HTTP/1.1" -/- (-%)
"GET /new/js/5adpics.js HTTP/1.1" 1068/3845 (27%)
"GET /new/images/1.jpg HTTP/1.1" -/- (-%)
"GET /new/images/userimg_03.gif HTTP/1.1" -/- (-%)
"GET /new/images/4.jpg HTTP/1.1" -/- (-%)

可以看到除了图片jpg格式文件外,其他的jsp,css,js 等都进行了压缩处理!

PaddleOCR实战指南:从环境搭建到自定义模型训练 本文提供了PaddleOCR从环境搭建到自定义模型训练的完整实战指南。详细介绍了使用Anaconda或Docker搭建稳定开发环境、准备与标注数据集、进行文本检测与识别模型训练的核心步骤与参数调优技巧,并分享了数据增强、模型微调及解决实际项目难题的实用方法,帮助开发者高效掌握PaddleOCR应用。 阅读详情

相关推荐

祖国啊,情深难载

祖国啊,不要问我爱你有几分/ 我小小的心,装不下呀,装不下/ ——因为你,太沉重,太沉重

howard2005的专栏 1962

Apache httpd 安装module mod_expires、mod_deflate的方法

Apache httpd 安装module mod_expires、mod_deflate的方法,需要的朋友可以参考下。

炼石图解《政务数据共享条例》.pptx

AI智慧园区智慧城市解决方案售前支撑

apache mod_deflate 模块使用总结

<br />mod_deflate 模块提供了DEFLATE 输出过滤器,允许服务器在将输出内容发送到客户端以前进行压缩,以节约带宽。具体用法请见apache2 文档<br />在apache2  安装时要先把mod_deflate 模块配置好,关于如何安装apache的一些模块可以参考我的这篇文章:<br />下面详细介绍一下这个模块的具体用法:<br />vi http.conf<br />LoadModule deflate_module modules/mod_deflate.so<br

YoungerChen的专栏 4005

Apache中的mod_deflate压缩模块

查看安装的Apache支持哪些模块:需要去到源码包里面: 启用Apache压缩模块mod_deflate: 网站随着用户访问量的增加和内容量的增加,网站的带宽会不断的增加,随之就是网站成本的增加,并且当内容量增大的时候,客户端如果带宽小,就会影响用户的体验,因此从这两方面考虑,网站的某些内容必须经过压缩之后再传给用户,然后在用户客户端进行解压,来实现双方共赢的效果。 从服务器角度来说Web架构分为 LAMP和LNMP 从应用角度来说分为 CS模式和BS模式: Client &amp..

weixin_45894245的博客 1668

Apache 性能配置优化

前言 最近在进行apache性能优化设置。在修改apache配置)文件之前需要备份原有的配置文件夹conf,这是网站架设的好习惯。以下的apache配置调优均是在red had的环境下进行的。 httpd 相关查看命令了解 查看当前安装模块mpm(多路处理器) [root@localhost ~]# httpd -l 查看httpd进程数(即各个mpm模式下Apache能够处理的并发...

weixin_30716141的博客 666

apache启用页面压缩mod_deflate

mod_deflate可以很好的为节省网页大小,只不过是占用服务器的资源和内存.用户看到页面速度会大大加快. 提高网站速度除制作时减少冗余代码、进一步精简网页、CSS文件外,压缩输入也是一个不错的方法。deflateapache自带的压缩模块,可以对动态输出内容或者静态内容(如HTML、JS、CSS等)进行压缩,减少网络传输量,从而提高响应速度,也提高了系统负载能力。 mod_filter

成长的痕迹 2915

mod_deflate来开启Gzip压缩网页提高网站速度

一、确定你的web服务器是哪种?Apache?Tomcat?确定你的系统?Windows?Unix/Linux?1、纯Tomcat服务器        如果您的WEB 服务器是跑在Tomcat 服务器下的,而且直接使用Tomcat 提供的HTTP 服务,那建议你马上动手,因为实在是太简单了,你只需要在server.xml 配置文件中给HTTP Connector 增加一个 compression 的参数值为on 并重启Tomcat 服务器就立刻生效,配置 如下(添加下面的代码):  maxT

YoungerChen的专栏 1130

我的祖国,我的大学

有一种尊重,叫仰望                                                 ——敬我的祖国、我的大学题记:今年,2009年,一个特殊的年份:我们建国60周年,我们重大建校80周年!它是一个我们每个中华儿女,我们每个重大人期待已久的年份;它是一个我们每个中华儿女、每个重大人自豪、欣喜若狂的年份!经过30年的改革开放,30年的沧桑巨变,我们的祖国再次以崭

leejinyang的专栏 1157

51单片机蜂鸣器演奏《我和我的祖国》

由于同学的需要,于是用51单片机的蜂鸣器功能谱了一首《我和我的祖国》,下面是全部的代码: #include <reg52.h> sbit beep = P1^5; unsigned char timer0H, timer0L, time; //单片机晶振采用11.0592MHz // 频率-半周期数据表 高八位 本软件共保存了四个八度的28个频率数据 code unsigne...

qq_45617191的博客 4万+

我爱你,祖国

作者:阳光雨露 我爱你,祖国 今天是你的生日 我要用最好的语言 赤诚的,送上我的祝贺 \\\ 一朵朵美丽的花儿因你 在阳光下灿烂的绽放 一张张笑脸,写出了 今天的幸福与美好 \\\ 只要,看一看 那一条条高速公路 就知道,我的祖国 崛起与飞速的前进 \\\ 只要,看一看 如潮的游人走出家门国门 就知道,今天的祖国 民富国强,改写了历史 \\\ 只要,看一看

bnmjk6的专栏 563

国庆节到了 祝福祖国

歌手:汤灿 迅雷下载:http://www.ctu54.com/uploadfile/2006913111210786.mp3都说你的花朵真红火都说你的果实真丰硕都说你的土地真肥沃都说你的道路真宽阔祖国我的祖国祝福你我的祖国我把壮丽的青春献给你愿你永远年轻永远快乐都说你的信念不会变都说你的旗帜不褪色都说你的苦乐不曾忘都说你的歌声永不落祖国我的祖国祝福你我的祖国我把满腔赤诚献给你愿你永远

唐古拉山的专栏 1578

用计算机弹我和我的祖国,51单片机蜂鸣器演奏《我和我的祖国》

由于同学的需要,于是用51单片机的蜂鸣器功能谱了一首《我和我的祖国》,下面是全部的代码:#includesbit beep = P1^5;unsigned char timer0H, timer0L, time;//单片机晶振采用11.0592MHz// 频率-半周期数据表 高八位 本软件共保存了四个八度的28个频率数据code unsigned char FREQH[] = {0xF2,...

weixin_33427833的博客 2756

儿歌:祖国是妈妈

儿歌:祖国是妈妈 词曲:彭野 编曲:彭野   演唱:段丽阳   妈妈从小告诉我   我有两个妈妈   除了生我的妈妈   还有我的祖国   两个妈妈一样爱我   我也爱她们一样多   我生活在爱的怀抱里   聪明健康幸福快乐   和音:   两个妈妈我有两个妈妈   两个妈妈我有两个妈妈   两个妈妈我有两个妈妈   两个妈妈我有两个妈妈   两个妈妈一样爱我...

weixin_30483495的博客 234

祖国啊,心中最美的图腾

前言:花了2-3h的时间,内容不多,但步骤复杂多样,但愿能用得上,若有不足之处还请原谅。不喜勿喷!❕❗ 1.音频▶ 二维码 http://t.cn/EaM5ofk 链接:https://pan.baidu.com/s/1klY9IU2MfRMLlp2adbFpyw 提取码:7JOe http://www.oczhkj.com:8124/sdb-web/qr/c...

weixin_34302561的博客 173

三行代码,告白祖国

国庆小活动——三行代码,告白祖国

m0_63033104的博客 1334

祖国啊

祖国啊,我们用鲜血供奉您... 转载于:https://www.cnblogs.com/westsource/archive/2008/05/22/1204827.html

weixin_30484739的博客 65

Apache服务器现3个致命漏洞,黑客可远程监听

如果您的Web服务器在Apache上运行,则应立即安装该服务器应用程序的最新可用版本,以防止黑客对其进行未经授权的控制。 Apache最近修复了其Web服务器软件中的多个漏洞,这些漏洞可能导致执行任意代码,在特定情况下,甚至可能使攻击者导致崩溃和拒绝服务。这些漏洞,分别是CVE-2020-9490,CVE-2020-11984,CVE-2020-11993,并由Apache Foundation在最新版本的软件中予以解决(2.4.46)。 这3个问题中的第一个涉及由于“ mod_uwsgi”模块(C

w3cschools的博客 1136

Apache: 使用mod_deflate模块启用gzip功能

检查你的网站是否启用了gzip,用chrome打开网站比如http://www.techbrood.com选中一个请求,查看Response header部分,如果没有包含Content-Encoding:gzip那么你还没有开启gzip网页压缩功能。开启方法是在httpd配置文件中添加如下语句(注意,这里使用apache2里面的mod_deflate而不是1.3里面的mod_gzip): A

陈小峰(iefreer)的专栏 1万+

Apache模块 mod_deflate 开启压缩

mod_deflate 模块提供了DEFLATE输出过滤器,允许服务器在将输出内容发送到客户端以前进行压缩,以节约带宽。   这是一个针对心急者的示范配置: 仅仅压缩少数几种类型 AddOutputFilterByType DEFLATE text/html text/plain text/xml 以下允许压缩更多内容的配置更加复杂。除非你明白所有的配置细节,否则请不要使用...

webkook 251
上一篇: mysql查询指定日期数据
下一篇: Linux下防火墙开启相关端口及查看已开启端口
pythoner
博客等级 码龄18年 15粉丝 89原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值