Pandas 每个用户有一个房间吗?贵吗?
我有一个运行pandas的flask webapp,可以在后端进行一些数据分析 现在,我采用了一种天真的方法,使用AJAX让用户将查询发送回服务器并与数据交互。但事实证明,每次请求和每次我需要将数据重新加载到pandas/memory中时都会有大量开销,这是非常重复的 我认为socketio在这里会很有用-我会打开一个套接字连接,这样一旦文件加载到pandas中,用户就可以通过套接字以更少的开销更快速地交互和查询数据 所以我现在的问题是:Pandas 每个用户有一个房间吗?贵吗?,pandas,flask,socket.io,gevent-socketio,flask-socketio,Pandas,Flask,Socket.io,Gevent Socketio,Flask Socketio,我有一个运行pandas的flask webapp,可以在后端进行一些数据分析 现在,我采用了一种天真的方法,使用AJAX让用户将查询发送回服务器并与数据交互。但事实证明,每次请求和每次我需要将数据重新加载到pandas/memory中时都会有大量开销,这是非常重复的 我认为socketio在这里会很有用-我会打开一个套接字连接,这样一旦文件加载到pandas中,用户就可以通过套接字以更少的开销更快速地交互和查询数据 所以我现在的问题是: 我是否应该为每个用户开放一个房间,因为用户不需要彼此交
- 我是否应该为每个用户开放一个房间,因为用户不需要彼此交互
- 这是否可以扩展-为每个用户打开一个房间
- 名称空间在这里适合什么?我是否将名称空间分配给网站的不同部分,并在每个名称空间下为每个用户进一步打开房间
- 或者我应该生一个猴子补丁线程?每用户绿色
希望这有帮助。假设1个用户=1个websocket连接,并且您实际上使用的是socket.io,那么您就不需要在每次新用户连接时手动实例化一个新房间;socket.io会自动为每个连接创建唯一的空间。