【问题标题】:What is the cache key for static assets when using Dalli, memcache使用Dalli、memcache时静态资产的缓存键是什么
【发布时间】:2013-07-17 01:00:14
【问题描述】:

我正在尝试找出一些我想过期的静态资产的缓存键。

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

这让我发疯 - 令人难以置信的是没有一种简单的方法来枚举键,而且令人难以置信的是没有一种简单的方法来清除特定的缓存对象。我的网站正在为旧资产提供服务,我可以克服这个问题的唯一方法是清除我的整个缓存。多么野蛮。

这种巨大的挫败感的旁注:这种全有或全无让我想起了我们在 Rails 中都熟悉的永久 301 重定向(如果您使用 SSL)。我想如果您曾经决定您的网站应该使用 SSL,那么您就已经决定永远使用 SSL(为什么 302 不是默认值,这超出了我的理解)。

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

    • 非常感谢这个链接!我的命名空间是什么......有什么想法吗?我没有在我的应用程序或配置目录中的任何地方设置命名空间。
    • 命名空间是一个配置选项:github.com/mperham/dalli#installation-and-usage
    猜你喜欢
    • 2023-03-04
    • 2023-03-26
    • 1970-01-01
    • 2018-05-19
    • 2012-09-02
    • 2021-12-31
    • 1970-01-01
    • 1970-01-01
    • 2015-08-19
    相关资源
    最近更新 更多