Ruby on Rails 页面缓存
示例
您可以使用ActionPackpage_cachinggem来缓存单个页面。这会将一个动态请求的结果存储为静态HTML文件,该文件将代替后续请求上的动态请求。自述文件包含完整的安装说明。设置完成后,caches_page在控制器中使用class方法来缓存操作结果:
class UsersController < ActionController::Base caches_page :index end
用于expire_page通过删除存储的HTML文件来强制使缓存过期:
class UsersController < ActionController::Base
caches_page :index
def index
@users = User.all
end
def create
expire_page :action => :index
end
end语法expire_page模仿url_for和朋友的语法。
热门推荐
6 保研的祝福语简短
10 年轻20岁祝福语简短
11 朋友结婚祝福语信息简短
12 女孩婚礼贺卡祝福语简短
13 30段点歌简短祝福语
14 虎年春节祝福语图文简短
15 写给后妈祝福语大全简短
16 简短回复生日祝福语
17 校长送毕业祝福语简短
18 毕业立体贺卡祝福语简短