Gzip在apache2中的设置和squid对它的处理

softyun3年前服务器155

如果要开启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>

 

下面二个测试网站

whatsmyip.org/mod_gzip_test/

gidnetwork/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毕竟是很少的情况,所以对于缓存命中率的降低很有限.

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

域名服务器的作用是什么,什么是域名服务器

域名服务器也称为DNS服务器,其主要作用是解析域名并将其映射到相应的IP地址上,使得人们在使用互联网时可以通过域名访问相应的网站或资源,而不必记住复杂的IP地址。在互联网上,每个计算机或设备都有一个最...

什么是服务器代维,服务器代维的含义

服务器代维是指将服务器托管到第三方服务商进行管理和维护,帮助企业节省管理成本,提高服务器使用效率。将服务器托管到第三方服务商可以避免企业自行购买和维护服务器的大量支出,降低了企业的投入成本。服务器代维...

腾讯韩国服务器:中国企业在海外的布局与挑战

腾讯韩国服务器:中国企业在海外的布局与挑战

腾讯在韩国服务器方面的布局展现了中国企业在全球范围内积极谋求发展的态势。通过在韩国建设服务器,腾讯不仅能够提高其在亚洲地区的服务质量和响应速度,还能更好地服务于当地用户,拓展市场份额。这种全球化战略有...

域名服务商是什么,如何选择最最的域名服务商

1.什么是域名服务商?域名服务商是指为个人、机构和企业提供域名注册、域名解析、域名托管及相关服务的企业或机构。2.域名服务商提供哪些服务?提供域名注册服务,向客户出售各种后缀的域名。将域名解析为IP地...

.htaccess文件写法之作用范围

有太多的朋友会碰到一个问题,那就是htaccess文件冲突的问题,比如说,一个站点,全站是用伪静态,并且是用的虚拟主机,那就必须要用.htaccess文件规则来实现,同时用CMS文件做门户用DZ做BB...

韩国服务器专线网络怎么样:韩国服务器稳定吗?

韩国服务器专线网络怎么样:韩国服务器稳定吗?

韩国服务器专线网络在稳定性方面表现出色。由于其先进的技术设备和完善的网络基础设施,韩国的服务器专线能够提供高度可靠的连接。这对于那些对网络连接有严格要求的企业来说至关重要,尤其是在数据传输和在线业务运...