使用Dalli,memcache时,静态资产的缓存键是什么?

时间:2013-07-17 01:00:15

标签: ruby-on-rails ruby-on-rails-3 memcached dalli

我正在试图弄清楚我想要过期的一些静态资产的缓存密钥。

该文件位于我的应用程序/public/file.txt中。缓存密钥可以用于什么?我无法枚举缓存键,我也不知道如何使该特定资产到期。

这让我感到疯狂 - 令人难以置信的是,没有一种简单的枚举密钥的方法,并且令人难以置信的是,没有一种简单的方法可以清除特定的缓存对象。我的网站正在提供旧资产,我唯一可以解决的问题就是清除整个缓存。多么野蛮。

注意到这种巨大的挫折感:这种全有或全无的让我想起我们在Rails中熟悉的永久301重定向(如果你使用SSL)。我想如果你曾经认定你的网站应该通过SSL,你已经决定永久性的,你的网站是通过SSL的(为什么302不是默认值超出我)。

1 个答案:

答案 0 :(得分:0)

您似乎想要引用this位代码来确定密钥。