我找不到bokeh-server能够处理多少会话的地方。
我想在我的网络应用中包括一些情节,并想知道一个单一的bokeh服务器将如何处理我的流量~ 100用户在任何时候。每个用户的页面上可能有多达10个bokeh情节。我会使用redis作为后端
我的堆栈如下(全部位于单个核心VPS,1G RAM上):
nginx (网络服务器)uwsgi (应用服务器)flask (web框架)redis (内存中数据持久化)bokeh-server配置选项--multi-user如何在我的用例中发挥作用?我很难理解bokeh session的范围。
发布于 2015-01-09 16:35:38
:上面的问题和下面的答案是关于早在Bokeh 0.11之前的老的第一代Bokeh服务器。有关使用当前Bokeh服务器的信息(该服务器更稳定、性能更好、使用更简单、文档更完整),请参见:
guide/server.html
过时:
几点想法:
关于负载未知,但这与用户数量无关,而在于您的数据有多大,因为大部分开销都是json序列化/反序列化。如果json内容庞大,一个用户可能会淹没bokeh服务器。但在正常使用情况下,我希望100个用户不会出现问题。
注意,如果您只使用一个核心,我不认为nginx会有多大帮助。
考虑到多个用户--这意味着不同的用户可以使用自己的用户名和密码注册。这意味着用户不会践踏对方的文档。在单用户情况下,bokeh会话总是连接到bokeh服务器,因为多用户情况下的用户"defaultuser“必须注册,并使用他们的凭据登录到会话。当用户发布内容时,“多用户”更为重要,因为(IIUC)您是唯一一个将内容推送到服务器上的用户,所以这不应该是一个问题。
https://stackoverflow.com/questions/27827672
复制相似问题