con*_*t47 2 caching ruby-on-rails
我正在为站点生成一个大型站点地图并在其上使用页面缓存,以便在我的公共文件夹中生成sitemap.xml.
有没有办法让这个页面说完3.days后过期?我看了,但找不到任何能做到这一点的东西.
设置一个cron作业来删除它:
cd /home/user/apps/myapp/current/public/ && rm sitemap.xml
Run Code Online (Sandbox Code Playgroud)
如果你使用每当这应该做的伎俩:
every 3.days, :at => '1:00am' do
command "cd /home/user/apps/myapp/current/public/ && rm sitemap.xml"
end
Run Code Online (Sandbox Code Playgroud)
如果要立即重新生成文件,请添加以下内容:
&& curl http://www.example.com/sitemap.xml
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1681 次 |
| 最近记录: |