Django:多连接中的全局变量
Django: global variables in multi-connections
我开发了一个 django 网络应用程序并在本地测试了它。好消息,它有效!
知道我正在努力前进。我想让它可以通过 public Internet 访问。坏消息,它不会工作!
客户端使用 Ajax 与服务器交互并执行一些 python 脚本并获得一些结果以显示在网页中。
问题是我的 application/server 无法处理多个连接!!
我澄清一下:
主要是,问题是当服务多个客户端时(例如 2 个),每个客户端都会要求服务器 运行 一个 python 脚本,并且,因为有一个脚本中有很多全局变量,两个客户端会同时修改它们,比bof!
多线程可以解决吗?怎么样?
PS:很明显,我是网络新手:-)。谢谢
答案很明确:您不应该使用全局变量。如果您需要为用户存储状态,请在会话或数据库中进行。
我开发了一个 django 网络应用程序并在本地测试了它。好消息,它有效!
知道我正在努力前进。我想让它可以通过 public Internet 访问。坏消息,它不会工作!
客户端使用 Ajax 与服务器交互并执行一些 python 脚本并获得一些结果以显示在网页中。
问题是我的 application/server 无法处理多个连接!!
我澄清一下:
主要是,问题是当服务多个客户端时(例如 2 个),每个客户端都会要求服务器 运行 一个 python 脚本,并且,因为有一个脚本中有很多全局变量,两个客户端会同时修改它们,比bof!
多线程可以解决吗?怎么样?
PS:很明显,我是网络新手:-)。谢谢
答案很明确:您不应该使用全局变量。如果您需要为用户存储状态,请在会话或数据库中进行。