使用Rails和Apache压缩输出的最佳方法

时间:2011-01-24 17:34:23

标签: ruby-on-rails compression

我想提供我的所有内容gzip。我正在使用Ruby on Rails 3,服务器有Apache / Phusion。我可以看到压缩输出的两种主要方法:

  1. 使用类似output_compression插件的after_filter
  2. 使用.htaccess文件
  3. 哪种方式更有效?还有更好的方法吗?

    看起来output_compression插件相当陈旧。根据我对Rails的一点经验,看起来它仍然适用于Rails 3,但我不确定。

    另外,如果我使用after_filter,静态文件将不会被压缩,对吧?

1 个答案:

答案 0 :(得分:1)

你非常想使用mod_deflate: http://httpd.apache.org/docs/2.0/mod/mod_deflate.html

它负责压缩从apache实例提供的所有文件。