http缓存与Rails中的其他缓存策略的比较



我已经阅读了关于Http缓存和rails中的三种策略(page/action/sfragment),我想问,当存在Http缓存时,我为什么要使用其他策略。

因为HTTP缓存只能缓存整个页面,所以它可以与Rails中的页面缓存(最基本的缓存)相媲美。

使用片段缓存,您可以缓存站点中在多个页面上重复的部分,即动态生成的菜单
这些重复的片段可能相当耗时(在我的一个项目中,每页显示的菜单都是从数千页中提取的,生成时间超过500毫秒。
因此,缓存这个片段为我每次点击页面节省了500毫秒。

最新更新