我已经将我的站点配置为通过在.htaccess中放置这一行来提供压缩内容
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/javascript text/css application/javascript application/json除了几个200 are以上的大型JSON文件外,几乎所有的文件都能很好地工作。由于某种原因,它们没有被压缩。我看到他们没有在firebug中使用net选项卡,在chrome中使用Network部分。
因此,作为一种解决办法,我认为我可以脱机压缩这些文件,并让Apache读取它们。
我应该用什么工具来压缩它们?linux是其中一个吗?有什么特别的标志或者什么我应该用的吗?
我应该在.htaccess中添加什么,以便服务器知道如何使用内容编码gzip服务这些文件?
发布于 2011-03-03 22:08:23
是的,使用gzip压缩文件。你会节省一点CPU的能量。
gzip -c your_big_json_file > your_big_json_file.gz然后在Apache配置中启用多视图
Options MultiViews它使用浏览器执行内容谈判操作。
注意:将代码中对json文件的引用更改为使用新创建的.gz文件!
https://webmasters.stackexchange.com/questions/9995
复制相似问题