ruby-on-rails – 在Rails 3中缓存的时间/内容
发布时间:2020-12-17 03:01:30 所属栏目:百科 来源:网络整理
导读:缓存是我长期忽略的事情,因为我所处理的项目是在本地内部网上进行的,活动很少.我现在正在开发一个更大的Rails 3个人项目,我正在尝试找出什么以及何时应该缓存内容. 人们通常如何判断这一点? 如果我知道某个网站的活动相对较低,我应该只缓存每一页吗? 如果
缓存是我长期忽略的事情,因为我所处理的项目是在本地内部网上进行的,活动很少.我现在正在开发一个更大的Rails 3个人项目,我正在尝试找出什么以及何时应该缓存内容.
>人们通常如何判断这一点? Ruby on Rails指南很好地解释了Rails 3中的缓存如何工作,但我无法理解与之相关的决策过程. 解决方法
不要为了它而缓存,缓存因为有需要(除了主页之外,你知道这将是非常受欢迎的.)启动网站,并解析你的日志或使用类似的东西
NewRelic看什么慢.从那里,你可以找出值得缓存的东西.
一般来说,如果有些东西需要500毫秒来完成,你应该缓存,如果它超过1秒,你可能在请求中做了太多,你应该把你正在做的任何事情都用于后台进程…例如,获取Twitter提要或操纵图像. 编辑:See apneadiving’s answer too,他链接到一些伟大的截屏视频(虽然基于Rails 2,但理论是相同的.) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |