现在就直接写也没想那么多
以前做 java 的时候会考虑性能,比如冗余很多字段减少查询,或者做一些 cache
那么在 rails 里面我们要怎么优化?
比如怎么 cache?
在页面上需要怎么写
现在我都在页面上写 xx.xx
直接用 has_many 出来的类
我先抛砖引玉吧:程序 cache http://guides.rubyonrails.org/caching_with_rails.html 另外可以看看 memory cache 或者 redis,再高级的优化就是分布式。
冗余字段和语言没有关系,那是数据库的设计。 cache 也和编程语言没有关系,任何语言都可以用 cache,好多独立的 cache 都有很多语言的驱动。
基本优化 1.查找的字段,建索引 2.前期载入,避免 N+1 3.关键部分使用缓存