• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • bios
  • 系统安装
  • 系统进程
  • Windows
  • LINUX
  • RedHat/Centos
  • Ubuntu/Debian
  • Fedora
  • Solaris
  • 麒麟系统
  • 红旗Linux
  • 苹果MAC
  • 注册表
  • 其它系统
您的位置:首页 > 操作系统 >RedHat/Centos > Gzip在apache2中的设置和squid对它的处理方法分析

Gzip在apache2中的设置和squid对它的处理方法分析

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-05-12

佚名 通过本文向大家介绍了gzip,gzip解压,gzip压缩,gzip文件怎么打开,linux gzip等相关知识,希望对您有所帮助,也希望大家多多支持linkedu.com
gzip可以级大的加速网站.有时压缩比率高到80%,近来测试了一下,最少都有40%以上,还是相当不错的.在Apache2之后的版本,模块名不叫gzip,而叫mod_deflate
如果要开启gzip的话,一定要打开下面二个模块.
LoadModule headers_module modules/mod_headers.so
LoadModule deflate_module modules/mod_deflate.so
设置压缩比率,取值范围在 1(最低) 到 9(最高)之间,不建议设置太高,虽然有很高的压缩率,但是占用更多的CPU资源.
DeflateCompressionLevel 3
AddOutputFilter DEFLATE html xml php js css
<Location />
SetOutputFilter DEFLATE
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 \\.(?: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|mov|avi|mp3|mp4|rm)$ no-gzip dont-vary
Header append Vary User-Agent env=!dont-vary #对代理的设置
</Location>
下面二个测试网站
http://www.whatsmyip.org/mod_gzip_test/
http://www.gidnetwork.com/tools/gzip-test.php
测试数据对css
Original Size: 44 KB
Gzipped Size: 10 KB
Data Savings: 77.27%
测试数据js
Original Size: 6 KB
Gzipped Size: 2 KB
Data Savings: 66.67%
测试数据php
Original Size: 62 KB
Gzipped Size: 15 KB
Data Savings: 75.81%
上面只是随机拿的几个数据,看的出来,使用了gzip压缩后文件小多了.
另外讲一下,有关squid对gzip的处理
在squid中,对同一个URL只保留一份缓存。对于如果不同browser(是否支持压缩)如果频繁交替访问,例如:对某个cache住的目标,一个http/1.0请求可能会导致squid强制更新其缓存。但接下来的另一个http/1.1请求又会导致squid再次更新缓存。这样那squid缓存数据就要频繁更新,这就极大的降低了cache命中率。
不过还好,现实环境中不支持压缩的browser毕竟是很少的情况,所以对于缓存命中率的降低很有限. </div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 网上down的gzip算法,哪位高手能解决下小弟的困惑
  • 没分了,但这个问题确实很急,GZip的问题
  • 字体文件ttfttcotf的mimeType和GZip问题
  • 使用python-requests库抓取百度时添加响应头gzip无效
  • 关于Nginx的http_gzip_static_module和http_gzip_module的问题?
  • 七牛上传JS/CSS的时候,MIMETYPE识别错误,而且没有GZIP
  • 七牛是否对image/svg+xml的文件做gzip压缩?
  • 配置LaravelHomesteadVagrantboxadd时提示Gzip出错
  • PHP使用zlib扩展实现GZIP压缩输出的方法详解
  • Nginx服务器中的GZip配置参数的解析

相关文章

  • 2017-05-12CentOS系统管理_基本权限和归属的详解
  • 2017-05-12在CentOS上创建 Software RAID 10的详解
  • 2017-05-12CentOS6.8下非图形界面如何配置IP?非图形界面配置IP的教程
  • 2017-05-12Centos系统桌面版获取临时root权限方法图文教程
  • 2017-05-12在CentOS7中如何配置NIC绑定?
  • 2017-05-12CentOS7访问CD-ROM中的内容
  • 2017-05-12CentOS7最小化启用并使用ifconfig命令介绍
  • 2017-05-12CentOS 5.4 防火墙配置80端口的方法(适用于centos5.3以上版本)
  • 2017-05-12在CentOS系统中锁定软件版本阻止升级的方法
  • 2017-05-12centos6.5关闭NetworkManager服务的方法

文章分类

  • bios
  • 系统安装
  • 系统进程
  • Windows
  • LINUX
  • RedHat/Centos
  • Ubuntu/Debian
  • Fedora
  • Solaris
  • 麒麟系统
  • 红旗Linux
  • 苹果MAC
  • 注册表
  • 其它系统

最近更新的内容

    • CentOS救援模式实验笔记详解
    • CentOS自动化安装实战
    • CentOS系统中与时间的相关命令详解
    • 在CentOS系统中安装Docker的教程
    • 运维老鸟教你安装centos6.5选择安装包的方法
    • RedHat Linux5.5下Oracle 11g安装图解教程
    • RHEL配置Centos yum源的方法
    • 红帽RedHat Linux5系统安装指南
    • Centos 6.5 x86_64 安装或者设置花生壳ddns的技巧
    • CentOS下如何查看网络状态?CentOS下查看网络状态的方法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有