【发布时间】:2014-08-12 21:03:40
【问题描述】:
如果我在烧瓶中有全局变量并且有多个用户同时访问该站点,一个人的会话是否可以覆盖另一个人会话的全局变量,或者烧瓶每次请求时都会创建我的站点和程序代码的唯一实例来自用户浏览器?
【问题讨论】:
标签: python flask global-variables
如果我在烧瓶中有全局变量并且有多个用户同时访问该站点,一个人的会话是否可以覆盖另一个人会话的全局变量,或者烧瓶每次请求时都会创建我的站点和程序代码的唯一实例来自用户浏览器?
【问题讨论】:
标签: python flask global-variables
一般来说,全局变量在请求之间是共享的。
一些 WSGI 服务器可以为每个请求使用一个新的单独进程,但这不是扩展请求的有效方式。大多数将使用踩踏或多个子进程来分散负载,但即使在单独的子进程的情况下,每个子进程也必须在其生命周期内处理多个请求。
换句话说:不,Flask 不会保护您的全局变量不被不同用户共享。
【讨论】: