如何提高 Ruby On Rails 性能(5)

有时候,这些建议未必就是通用。你需要弄清楚你的问题。这时候,你就要使用 profiler。Ruby-Prof 是每个 Ruby 用户都会使用的工具。

想知道更多关于 profiling 的知识, 请阅读 Chris Heald's 和我的关于在 Rails 中 使用ruby-prof 的文章。还有一些也许有点过时的关于 memory profiling 的建议.

2.7 编写性能测试用例

最后,提高 Rails 性能的技巧中,虽然不是最重要的,就是确认应用的性能不会因你修改了代码而导致性能再次下降。Rails 3.x 有一个附带了一个 性能测试和 profiling 框架 的功能。对于 Rails 4, 你可以通过 rails-perftest gem 使用相同的框架。

3 总结感言

对于一篇文章中,对于如何提高 Ruby 和 Rails 的性能,要面面俱到,确实不可能。所以,在这之后,我会通过写一本书来总结我的经验。如果你觉得我的建议有用,请登记 mailinglist ,当我准备好了该书的预览版之后,将会第一时间通知你。现在,让我们一起来动手,让 Rails 应用跑得更快一些吧!

重要文章阅读:Ruby入门--Linux/Windows下的安装、代码开发及Rails实战

Ruby on rails初体验系列文章:



Ubuntu下搭建Ruby On Rails

实测 Ubuntu 13.10 上搭建 Ruby on Rails

Ruby on Rails 4 Tutorial 中文版 高清完整PDF

CentOS6.5使用Nginx+Passenger部署Ruby on Rails环境 

在Ubuntu 15.04中安装Ruby on Rails 

英文原文:Rails Performance - What You Need To Know

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/15840.html