【发布时间】:2014-07-11 18:27:16
【问题描述】:
一些上下文:
我有一个托管在 Heroku 上的 django 服务器,由 Waitress 处理请求。 单个 dyno 有多个线程同时处理请求。
服务器处理大量客户端报告的大量事件。 事件被写入一个 redis 缓存,稍后刷新到数据库。
我的目标:
我想通过让 redis 缓存在处理请求的同一台测功机上运行来优化这一点。 每个测功机都有自己的本地缓存服务器(由所有工作线程共享)。
事件将被推送到本地缓存(从而提高响应时间)。然后(在每个测功机上)定期作业将从缓存中收集事件并将它们刷新到数据库。
我的问题:
- 如何将 redis 缓存添加到我的测功机(不是作为附加组件)。我知道这是可能的,但无法做到。参考:Is redis on Heroku possible without an addon?
- 可以添加到我的测功机的不同缓存服务器也是一个不错的选择。
谢谢,
【问题讨论】:
标签: django caching heroku redis