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

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

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

共收到 17 条回复

是一个很大的话题。

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

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

强烈推荐一个神器newrelic_rpm

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

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

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

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

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

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

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

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

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

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

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

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

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