我已经对俄罗斯娃娃缓存进行了一些测量。
视图片段是:
{"fk_type1":[{typeID:"1",name:"xxxxx"},{typeID:"1",name:"aaaaa"},{typeID:"1",name:"bbbbb"}],
"fk_type2":[{typeID:"2",name:"ccccc"},{typeID:"2",name:"ddddd"},{typeID:"2",name:"fffff"}],
"fk_type3":[{typeID:"3",name:"ttttt"},{typeID:"3",name:"yyyyy"}],
"fk_type4":[{typeID:"4",name:"zzzzz"},{typeID:"4",name:"hhhhh"}]}
使用冷缓存时,视图将在4.1秒生成:
缓存时间:1.500000 1.540000 3.040000(4.105240)...缓存 无效。所以Regenarated ......渲染 meetings / _meeting_details.html.erb(4108.2ms)
使用热缓存,根据日志以1.8毫秒读取缓存,但测量显示为1.4秒: 阅读片段视图/会议/ 175-20161107081414758395000 / a11719fdb839d5d56266b0a96091dfb0(1.2ms)
缓存时间: 0.520000 0.640000 1.160000(1.420288)呈现会议/ _meeting_details.html.erb(1426.6ms)
这意味着缓存视图的俄罗斯玩偶摘要树的计算时间为1.4秒。 在生产环境中计算相同的摘要树吗? 如果没有,那么我可以期待在生产中一切都会在1.5秒后更快吗?