为100多个并发用户实时更新小部件

时间:2010-04-05 19:38:48

标签: python comet scaling tornado

如果您的网站上必须有一个div框,必须使用服务器中的新HTML内容不断更新,您会使用什么。

简单的轮询可能不是非常低效的资源 - 想象一下也有10'000个用户并且div必须更新。

对于这样的问题,最有效或最优雅的解决方案是什么?

是否存在包含此“自动更新”功能的现有小部件?

1 个答案:

答案 0 :(得分:1)

考虑使用memcached。通过在内存中缓存内容 您将减少对生成内容的(数据库?)服务器的调用次数。

要使内容保持最新,您应该使用memcache pattern。短暂的到期时间将提供更新的内容,较长的到期时间将提供更好的性能。