1
4
你看过清洁工吗?我在我的一些应用程序中大量使用它们,它们工作良好,并将缓存与您的模型分开。不是清除模型中的缓存,而是创建一个观察更改的扫描程序。您可以根据保存、更新等指定何时清除缓存。这样可以避免直接在模型中对这些内容进行编码。只需创建一个类似app/sweeper的目录,并为每个要清除缓存的模型插入一个目录。这个特定的示例是针对动作缓存的,但是您可能可以应用类似于片段的内容。
|
2
0
您还可以使用缓存名称来扫描数据。 例如,如果您这样做:
当模型更新时,将自动清除缓存,并且不再使用清理器。 |
Xceptions · Google云正在缓存我的静态文件 6 年前 |
Thread7 · memcache出错 6 年前 |
Nick M · Rails/Dalli:从另一个命名空间终止片段 7 年前 |
ctor · 有限时间存储数据:memcache与mysql 7 年前 |