ruby-on-rails - mod_pagespeed 和 Rails - 它有什么改进吗?

标签 ruby-on-rails mod-pagespeed

Rails 2.3.*、mod_passenger 2.2.* 和 Apache 2.2.*。是否值得安装 mod_pagespeed 或 Rails 是否正确创建所有缓存头等,以便 mod_pagespeed 是不必要的?

最佳答案

mod_pagespeed适用 several performance optimizations and filters . Rails 已经包含了其中一些最佳实践,例如 Assets 打包,但 mod_pagespeed 通过压缩和缩小每个 Assets 包走得更远。

很多mod_pagespeed通过创建特定的 Rails 功能或过滤器,可以使用 Ruby 执行过滤器,但是如果您直到今天才对 Ruby 应用任何性能优化,那么 mod_pagespeed 是一个很好的即插即用工具。

mod_pagespeed 在服务器级别工作。这意味着多次优化比在 Rails 级别运行相同的优化更有效。

无论您是否会使用 mod_pagespeed,请花时间检查您的 Rails 应用程序并问问自己您的应用程序是否有其他部分值得优化。 mod_pagespeed 提供的性能改进不要绝对解决您所有的性能问题。

我看到程序员试图使用 Assets 缓存来获得 3 毫秒,而他们没有实现任何 memcached 缓存策略来减少他们的 Rails 模型方法中的计算时间。
换句话说,mod_pagespeed不应该是即插即用的附加组件,而只是优化策略的一个步骤。

关于ruby-on-rails - mod_pagespeed 和 Rails - 它有什么改进吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4105392/

相关文章:

ruby-on-rails - rails : Return an object to show user's profile completeness

ruby-on-rails - ActiveModel::ForbiddenAttributesError 使用 update_attributes 自己创建了参数散列

pagespeed - serf 失败,将 https 请求发送到端口 80 而不是 443,为什么?

wordpress - 为什么我在 mod_pagespeed 中得到 PNG 的 404

apache - apache 重启是否可靠地清除 pagespeed 缓存?

apache - mod_pagespeed : Combine Javascript, CSS 不适用于 SSL

mysql - Rails - MySQL 自动递增 id 列类型更改

javascript - 是否可以解析 CoffeeScript 资源文件中的 Ruby 实例变量?

apache - mod_pagespeed 信标有什么作用?

ruby-on-rails - Rails 服务器不工作?