首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使Apache实现gzip压缩

众所周知,在HTTP1.1中支持gzip压缩,这样可以缩小页面的容量从而加快页面的显示速度。...可以使用常用HTTP抓包工具来检测一下你的站点是否开始了gzip压缩。...Apache默认的http.conf配置文件中没有开启gzip压缩apache1.3.x可以用mod_gzip进行优化网页浏览的速度,在apache2中也尝试用mod_gzip,但是配置后确发现网页不能正确显示...下面说一下怎样在Apache2下开启gzip压缩: # 加载deflate模块 LoadModule deflate_module modules/mod_deflate.so # 设置压缩频率,取值范围在...1(最低压缩率) 到 9(最高压缩率)之间 # 不建议设置太高,虽然有很高的压缩率,但是占用更多的CPU资源 DeflateCompressionLevel 3 # Compress everything

46810

Apache站点优化-数据压缩

apache支持两种压缩:deflate、gzip mod_gzip 和mod_deflate比较 首先一个区别是安装它们的Apache Web服务器版本的差异。...Apache 1.x系列没有内建网页压缩技术,所以才去用额外的第三方mod_gzip 模块来执行压缩。...而Apache 2.x官方在开发的时候,就把网页压缩考虑进去,内建了mod_deflate 这个模块,用以取代mod_gzip。虽然两者都是使用的Gzip压缩算法,它们的运作原理是类似的。...第二个区别是压缩质量。mod_deflate 压缩速度略快而mod_gzip 的压缩比略高。一般默认情况下,mod_gzip 会比mod_deflate 多出4%~6%的压缩量。...no-gzip dont-vary 三、测试 1)生成HTML数据页面 for i in `seq 1 20`;do cat /etc/passwd >> /usr/local/apache

58920
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Linux Apache设置压缩及缓存

    压缩文件: 编辑apache模块 vim /etc/httpd/conf.modules.d/00-base.conf 确保以下三个模块没有被注释 LoadModule headers_module modules...LoadModule filter_module modules/mod_filter.so 注意:也可以把三个模块放到/etc/httpd/conf/httpd.conf文件里,模块只能在一个文件中加载 设置压缩规则...压缩率一般都大于70% 压缩率检测(http://tool.chinaz.com/Gzips/)只能在pc端检测 设置缓存: vim /etc/httpd/conf.modules.d/00-base.conf...ExpiresByType image/x-icon A2592000 #文件默认缓存1月 ExpiresDefault "access plus 30 days" 注意:以上方式,三选一 重启apache...服务 service httpd restart 注意:apache设置压缩和缓存都会增加服务器的内存压力,但设置压缩和缓存之后,网站的访问速度会有所提高

    1.4K20

    Linux Apache设置压缩及缓存

    压缩文件: 编辑apache模块 vim /etc/httpd/conf.modules.d/00-base.conf 确保以下三个模块没有被注释 LoadModule headers_module...LoadModule filter_module modules/mod_filter.so 注意:也可以把三个模块放到/etc/httpd/conf/httpd.conf文件里,模块只能在一个文件中加载 设置压缩规则...> 压缩率一般都大于70% 压缩率检测(http://tool.chinaz.com/Gzips/)只能在pc端检测 设置缓存: vim /etc/httpd/conf.modules.d/00-...image/x-icon A2592000 #文件默认缓存1月 ExpiresDefault “access plus 30 days” 注意:以上方式,三选一 重启apache...服务 service httpd restart 注意:apache设置压缩和缓存都会增加服务器的内存压力,但设置压缩和缓存之后,网站的访问速度会有所提高

    1.7K21

    Apache启用GZIP压缩网页传输方法

    首先我们先了解Apache Gzip的相关资料。 一、gzip介绍 Gzip是一种流行的文件压缩算法,现在的应用十分广泛,尤其是在Linux平台。...利用Apache中的Gzip模块,我们可以使用Gzip压缩算法来对Apache服务器发布的网页内容进行压缩后再传输到客户端浏览器。...三、开启Gzip Apache利用Gzip压缩算法进行压缩的模块有两种:mod_gzip 和mod_deflate。...(来自互联网) 首先一个区别是安装它们的Apache Web服务器版本的差异。Apache 1.x系列没有内建网页压缩技术,所以才去用额外的第三方mod_gzip 模块来执行压缩。...而Apache 2.x官方在开发的时候,就把网页压缩考虑进去,内建了mod_deflate 这个模块,用以取代mod_gzip。虽然两者都是使用的Gzip压缩算法,它们的运作原理是类似的。

    80130

    Apache启用GZIP压缩网页传输方法

    利用Apache中的Gzip模块,我们可以使用Gzip压缩算法来对Apache服务器发布的网页内容进行压缩后再传输到客户端浏览器。...三、开启Gzip Apache利用Gzip压缩算法进行压缩的模块有两种:mod_gzip 和mod_deflate。...(来自互联网) 首先一个区别是安装它们的Apache Web服务器版本的差异。Apache 1.x系列没有内建网页压缩技术,所以才去用额外的第三方mod_gzip 模块来执行压缩。...而Apache 2.x官方在开发的时候,就把网页压缩考虑进去,内建了mod_deflate 这个模块,用以取代mod_gzip。虽然两者都是使用的Gzip压缩算法,它们的运作原理是类似的。 ...参考推荐: Apache启用GZIP压缩网页传输方法 php gzip压缩输出的实现方法

    1.9K30

    apache在linux操作系统下启用http压缩

    利用Apache中的Gzip模块,我们可以使用Gzip压缩算法来对Apache服务器发布的网页内容进行压缩后再传输到客户端浏览器。...而这些好处并不仅仅限于静态内容,PHP动态页面和其他动态生成的内容均可以通过使用Apache压缩模块压缩,加上其他的性能调整机制和相应的服务器端 缓存规则,这可以大大提高网站的性能。...Accept-Encoding: gzip,deflate 同时支持mod_gzip 和mod_deflate   在apache2.0以上(包括apache2.0)的版中gzip压缩使用的是mod_deflate...Apache 1.x系列没有内建网页压缩技术,所以才去用额外的第三方mod_gzip 模块来执行压缩。...而Apache 2.x官方在开发的时候,就把网页压缩考虑进去,内建了mod_deflate 这个模块,用以取代mod_gzip。

    86500

    Apache开启 gzip 压缩与配置 ExpireCache-Control 头

    Apache开启 gzip 压缩方法: 这里我使用的是Apache2.4.17 打开apache安装目录,找到conf目录,用记事本打开httpd.conf 文件。...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...Apache配置 Expire/Cache-Control 头 打开apache安装目录,找到conf目录,用记事本打开httpd.conf 文件。...最后重启apache服务器,ok! 这里说一个自己爬的坑吧!(那就是如果不出现 200 form cache, 而是出现了304,那是因为,你刷新了浏览器。。。

    68130

    apache通过AddOutputFilterByType开启gzip压缩500错误原因一解

    apache安装完成后,如果没有开启gzip,会因为个别js和css文件较大,影响网站打开速度。 在通过根目录.htaccess文件开启gzip压缩的时候,有apache2.4会报500错误。...AddOutputFilterByType', perhaps misspelled or defined by a module not included in the server configuration 这种情况,需要核实apache...在http.conf文件大概113行,LoadModule filter_module modules/mod_filter.so去掉前面的#,重载apache配置.htaccess配置文件中对应的设置内容为...AddOutputFilterByType DEFLATE text/plain AddOutputFilterByType DEFLATE text/xml设置完成后,css和js的http响应头可以看出,传输过程都已经开启了gzip压缩传输...参考资料:apache Common problems when upgradingPageSpeed: Enable gzip compression

    62940

    Nginx网络压缩 CSS压缩 图片压缩 JSON压缩

    1、网络压缩原理 网络压缩的原理是消耗CPU资源,减少文件在公网传输的大小,提高响应速度。...二、网络压缩 此部分所有的压缩内容在浏览器端都会还原,特别需要指出的是图片,图片在网络间是压缩状态传输的,到达浏览器后是会被还原的。...技术实现依托gzip压缩,仅仅在服务器与客户端网络传输时对静态资源进程压缩,文件的大小在压缩前与还原后保持不变。...图片压缩分为两类:一是等比压缩;二是固定宽高压缩。根据应用场景的不同也分为两类:一是固定参数;二是动态参数。 此部分图片压缩后到达浏览器不会被还原。...(一)等比压缩 使用关键词resize实现等比压缩,指定宽度或者高度即可在原尺寸图片的基础上等比率压缩图片。如果同时指定宽度和高度,只有一个参数生效。

    5.3K41

    压缩压缩命令

    Linux 压缩解压命令 zip/unzip,文件后缀名为zip 压缩: zip 123.zip *.txt # 将所有的txt文件压缩成123.zip文件 zip -r test.zip...压缩: bzip2 1.txt # 将1.txt压缩成1.txt.bz2 解压: bunzip2 1.txt.bz2 bzip2 -d 1.txt.bz2 bzip2 -dk...-z: 调用gzip/gunzip进行压缩解压操作,后缀名是.tar.gz -j: 调用bzip2/bunzip2进行压缩解压操作,后缀名是.tar.bz2 -C: 指定解压位置...Copy 注意:tar 只是用来打包和解包的工具,它本身是没有压缩和解压缩的功能。但是,通过添加参数,可以调用gzip或者bzip2进行压缩解压操作。...tar -z: 使用 gzip方式打包并压缩文件,后缀名为 .tar.gz,可以简写为 .tgz tar -j: 使用 bzip2 方式打包并压缩文件,后缀名为 .tar.bzip2,可以简写为

    1.4K20

    MySQL表压缩和页压缩,难道只是空间压缩

    而物理存储主要是考虑是否要启用表的压缩功能,默认情况下,所有表都是非压缩的。但说到压缩,总会下意识地认为压缩会导致 MySQL 数据库的性能下降。这个观点说对也不对,需要根据不同场景进行区分。...n 的值越小,压缩比越高,消耗的 CPU 资源也越多。 注意:32K 或者 64K 的页不支持压缩。启用压缩后,索引数据也同样会被压缩。...启用表的页压缩功能后,性能有明显损失,因为压缩需要有额外的开销。主要原因是一个压缩页在内存缓冲池中,存在压缩和解压两个页。...,会将为压缩页的数据重新写入到压缩页中。...内存不足的时候,MySQL 会将对应的未压缩页踢出去。因此如果你启用了压缩功能,你的 buffer_pool 缓冲池中可能会存在压缩页和未压缩页,也可能只存在压缩页。

    3.1K20

    tar压缩压缩命令详解

    tar命令详解 -c: 建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件 -u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个...下面的参数是根据需要在压缩或解压档案时可选的。...压缩 tar –cvf jpg.tar *.jpg //将目录里所有jpg文件打包成tar.jpg tar –czf jpg.tar.gz *.jpg //将目录里所有jpg文件打包成jpg.tar后...,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gz tar –cjf jpg.tar.bz2 *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2...压缩,生成一个bzip2压缩过的包,命名为jpg.tar.bz2 tar –cZf jpg.tar.Z *.jpg   //将目录里所有jpg文件打包成jpg.tar后,并且将其用compress压缩

    3.2K40

    Node zip压缩和解压缩

    -p 与-c 参数类似,会将解压缩的结果显示到屏幕上,但不会执行任何的转换。 -t 检查压缩文件是否正确。...-u 与-f 参数类似,但是除了更新现有的文件外,也会将压缩文件中的其他文件解压缩到目录中。 -v 执行是时显示详细的信息。 -z 仅显示压缩文件的备注文字。 -a 对文本文件进行必要的字符转换。...-C 压缩文件中的文件名称区分大小写。 -j 不处理压缩文件中原有的目录路径。 -L 将压缩文件中的全部文件名改为小写。 -M 将输出结果送到 more 程序处理。...-X 解压缩时同时回存文件原来的 UID/GID。 [.zip 文件] 指定.zip 压缩文件。 [文件] 指定要处理.zip 压缩文件中的哪些文件。 -d 指定文件解压缩后所要存储的目录。...-n 特定字符串 不压缩具有特定字尾字符串的文件 -o 将压缩文件内的所有文件的最新变动时间设为压缩时候的时间 -q 安静模式,在压缩的时候不显示指令的执行过程 -r 将指定的目录下的所有子目录以及文件一起处理

    2.8K20
    领券