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

发布于 2024-10-14 04:29:00 字数 346 浏览 5 评论 0原文

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

  1. 使用 after_filter (如 output_compression 插件)
  2. 使用 .htaccess 文件

哪种方法更有效?有更好的办法吗?

看起来 output_compression 插件相当老了。从我使用 Rails 的一点经验来看,它看起来仍然适用于 Rails 3,但我不确定。

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

I want to serve up all my content gzipped. I'm using Ruby on Rails 3 and the server has Apache/Phusion. I can see two main ways to compress output:

  1. Use an after_filter like the output_compression plugin
  2. Use .htaccess file

Which way is more efficient? Is there a better way?

It looks like the output_compression plugin is fairly old. From my little experience with Rails, it looks like it would still work with Rails 3, but I'm not sure.

Also, if I use an after_filter, static files won't be compressed, right?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

想挽留 2024-10-21 04:29:00

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

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

You very much want to use mod_deflate:
http://httpd.apache.org/docs/2.0/mod/mod_deflate.html

It takes care of compressing all files served from the apache instance.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文