我想减少我的应用程序加载时间,我正在使用带有 rails 4.2 的Comfy ComfortableMexicanSofa cms,我想缓存整个页面,以便在用户点击URL时从浏览器我的应用程序不从db加载cms页面内容只是从缓存加载该页面。
答案 0 :(得分:1)
只需将其复制到您自己的app / controllers / comfy / cms文件夹中即可。然后用cache @cms_page do
包装该渲染调用。这应该会减少DB访问。它默认不存在的原因是因为页面内容可能包含动态的部分/帮助(如当前登录的用户)。
如果您想要完整页面缓存 - 请查看Apache / Nginx缓存。 Rails不再进行页面缓存。亚马逊的CloudFront。