gpt4 book ai didi

django - 将本地缓存服务器添加到 heroku dyno 实例

转载 作者:可可西里 更新时间:2023-11-01 11:42:14 27 4
gpt4 key购买 nike

一些上下文:

我有一个托管在 Heroku 上的 django 服务器,由 Waitress 来处理请求。单个 dyno 有多个同时处理请求的线程。

除其他外,服务器处理大量客户端报告的大量事件。事件被写入 Redis 缓存,稍后刷新到数据库。

我的目标:

我想通过让 redis 缓存在处理请求的同一个 dyno 上运行来优化它。每个 dyno 都有自己的本地缓存服务器(由所有工作线程共享)。

事件将被推送到本地缓存(从而提高响应时间)。一个周期性的作业(在每个 dyno 上)然后将从缓存中收集事件并将它们刷新到数据库。

我的问题:

  • 如何将 redis 缓存添加到我的 dyno(不是作为附加组件)。我知道这是可能的,但无法做到。引用:Is redis on Heroku possible without an addon?
  • 我可以添加到我的 dyno 的不同缓存服务器也是一个不错的选择。

谢谢,

最佳答案

没有必要重复 Is redis on Heroku possible without an addon? 给出的详细答案

这是可能的,但没有理由让一个理智的开发人员仅仅为了优化完全可以忽略不计且完全不可扩展的东西而经历这个过程。

如果您必须有本地缓存​​,请尝试使用 local memory caching作为您的中间缓存。

关于django - 将本地缓存服务器添加到 heroku dyno 实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23811535/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com