如何过期不清扫页面缓存

我的页面缓存的产品列表 - 下轨根公共目录products.json。 我不加,或通过一个控制器动作删除这些数据。 这个数据装入到通过数据迁移脚本数据库。 在开发环境中我删除了公共目录此文件并重新启动杂种服务器,但它仍然是拉动了缓存的数据。 不知道从那里。 我如何终止该缓存数据。

谢谢了,灰

--------------解决方案-------------

你有没有尝试过?

耙缓存:明确

你必须找出其中的数据被缓存。 你确定,你删除/公缓存的版本后,你在网站上看到的数据实际上是在得到从缓存中拉? 因为如果基础数据没有发生变化,那么当然就会重新缓存的那一刻是重新请求(也就是页面缓存是如何工作的,如果缓存不存在,它再生的话)。

此外,请注意,有可用于高速缓存不同的数据存储:磁盘,存储器,和更复杂的解决方案(像Memcached的)。 如果你看到的研发和生产之间的差异,这可能是因为你是缓存在不同的环境不同的地方。

如果你想要的东西,将真正垃圾磁盘上的缓存文件,你可能会想尝试http://github.com/factore/cache_trasher

分类:Ruby on Rails的 时间:2015-03-15 人气:0
本文关键词: Ruby on Rails的
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.351 (s). 10 q(s)