Heroku Force Clear 清漆缓存

发布于 2024-11-11 02:23:12 字数 51 浏览 0 评论 0原文

是否可以强制 Heroku 从应用程序内清除 Varnish 缓存(即不推送新存储库)?

Is it possible to force Heroku to clear out the Varnish cache from within an application (i.e. without pushing a new repository)?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

空气里的味道 2024-11-18 02:23:12

尽管此 Heroku 邮件列表消息已有一年了,但我还没有没有发现任何与之相矛盾的东西。

不,没有官方方法可以
手动使 Varnish 上的缓存失效。
如果您需要更多地控制自己的
缓存(即过期时的设置是
不够)我建议使用
改为 Memcache。

我怀疑这已经改变了。由于 Varnish 是在 Rails 应用程序的上下文之外运行的,因此可能没有 Varnish 类或类似的东西,因此没有方法可以清除缓存。看起来你只能靠自己了。

Though this Heroku mailing list message is a year old, I haven't found anything to contradict it.

No, there's no official way to
manually expire your cache on Varnish.
If you need more control over your
cache (ie setting when it expires is
not enough) I'd recommend using
Memcache instead.

I doubt this has changed. Since Varnish is run outside the context of the Rails app, there probably isn't a Varnish class or anything like that, so no method that would purge the cache. Looks like you're on your own.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文