访问类django,python,heroku的相同实例

时间:2018-01-23 14:08:54

标签: python django heroku

我一直在一个网站上工作,该网站允许用户针对"机器"玩家和我决定使用django 1.12和python 3.6来尝试开发这方面的技能。游戏& ML算法在python的后端运行,在测试/ dev期间,这一切都运行良好。当将其推送到heroku时,很明显游戏和其他类的实例正在被正确实例化,但随着页面刷新,为了让机器玩家从服务器中选择,请求将转到另一个服务器没有实例化的对象。我尝试使用默认缓存来允许播放器访问同一个实例,但我相信它可能太大了。经过一些阅读后,听起来像memcached是前进的方向,但我想知道是否有人可能有任何建议或知道是否有更简单的解决方案?

1 个答案:

答案 0 :(得分:0)

对于每个请求,Django都会创建一个新的HttpRequest对象并加载相应视图的新实例。您无法在请求之间共享数据,而无需将其置于持久存储中。