对于LAMP服务器提供的html、css和javascript文件,这两种方法都有什么好处?有没有更好的选择?
服务器使用Json向地图应用程序提供信息,因此需要大量的小文件。
是否有任何性能打击涉及选择gzip而不是deflate的http压缩?
对于LAMP服务器提供的html、css和javascript文件,这两种方法都有什么好处?有没有更好的选择?
服务器使用Json向地图应用程序提供信息,因此需要大量的小文件。
是否有任何性能打击涉及选择gzip而不是deflate的http压缩?
当前回答
实际上,你可能无法选择通缩作为一个选项。与你所期望的相反,mod_deflate使用的不是deflate而是gzip。因此,虽然大多数观点都是正确的,但可能与大多数人无关。
其他回答
在已经安装了Apache2和deflate模块的Ubuntu上(这是默认的),你可以在两个简单的步骤中启用deflate gzip压缩:
a2enmod deflate
/etc/init.d/apache2 force-reload
你走了!我发现我通过adsl连接访问的页面加载得更快。
编辑:根据@GertvandenBerg的评论,这支持gzip压缩,而不是deflate。
Mod_deflate需要更少的服务器资源,尽管您可能会在压缩量方面付出一些代价。
如果您正在处理许多小文件,我建议您对压缩和未压缩的解决方案进行基准测试和负载测试——您可能会发现在某些情况下启用压缩并不能节省成本。
实际上,你可能无法选择通缩作为一个选项。与你所期望的相反,mod_deflate使用的不是deflate而是gzip。因此,虽然大多数观点都是正确的,但可能与大多数人无关。
GZip只是deflate加上一个校验和和页眉/页脚。不过,我从惨痛的教训中学到,通缩的速度更快。
(来源:typepad.com)
如果我没记错的话
Gzip将压缩比deflate多一点 通缩更有效