Rails rails 性能怎么开始来调优?有什么经验分享一下?tx

ruby_sky · 2012年12月03日 · 最后由 ruby_sky 回复于 2012年12月04日 · 6057 次阅读

事先在本站搜索了一下,貌似都是招聘贴里是关键字,然后深知搭车的坏处,所以 RT,开始讨论吧~

是一个很大的话题。

方法很多很灵活,工具也很多,听闻我一位好友正准备写一本书专门讨论这个话题,大家拭目以待。

具体而言,可以先从@flyerhzmrailsbestpracticesbullet 开始研究。

强烈推荐一个神器 newrelic_rpm

#1 楼 @lgn21st 看了 bullet 的基本示例,将来项目上用用.

#2 楼 @rainchen 感觉是很久久的 gem 了。谢谢了哈。

其实,据我经验,只要数据库查询出来的快了,基本上都不会怎么慢的

其实,如果没有掌握合理的数据库设计和使用方式,看再多的优化技巧也无济于事

楼上几位说的都有道理,最近在跟的项目就是,45+ 的用户量就很卡了,但是加上缓存以后就好很多。另外部署方式上也有很多值得研究的优化方案。

#5 楼 @huacnlee 避免重复执行的代码,不太明白。代码复用跟重复写代码,除了在风格上看起来简约外,在性能上会产生影响的吗?

#9 楼 @ruby_sky 重复执行!不是重复代码

#10 楼 @huacnlee 想起来了继续补充哈。

所有的优化都应该根据性能监控的结果来做

#13 楼 @flyerhzm 所以必须要掌握几种性能分析工具。

#13 楼 @flyerhzm 太正确了,没有监控,乱优化,不要太早做优化!

#15 楼 @flyerhzm Rails 高级编程 一书中提到了不少性能测试工具。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号