Rails 2.3.*、mod_passenger 2.2.* 和 Apache 2.2.*。是否值得安装 mod_pagespeed 或者 Rails 是否正确创建所有缓存头等,以便 mod_pagespeed 是不必要的?
问问题
1649 次
1 回答
12
mod_pagespeed
应用了几个性能优化和过滤器。Rails 已经包含了其中一些最佳实践,例如资产打包,但 mod_pagespeed 通过压缩和缩小每个资产包更进一步。
许多mod_pagespeed
过滤器可以使用 Ruby 通过创建特定的 Rails 功能或过滤器来执行,但是如果您直到今天才对 Ruby 应用任何性能优化,那么 mod_pagespeed 是一个很好的即插即用工具。
mod_pagespeed 在服务器级别工作。这意味着多个优化比在 Rails 级别运行相同的优化更有效。
无论您是否会使用 mod_pagespeed,请花时间检查您的 Rails 应用程序,并问问自己您的应用程序中是否还有其他需要优化的部分。提供的性能改进mod_pagespeed
并不能绝对解决您所有的性能问题。
我看到程序员试图使用资产缓存来获得 3ms,而他们没有实施任何 memcached 缓存策略来减少他们的 Rails 模型方法中的计算时间。换句话说,mod_pagespeed
它不应该是一个即插即忘的插件,而只是优化策略中的一个步骤。
于 2010-11-05T11:27:11.257 回答