Javascript 开放APE(Ajax推送引擎)通道的数量如何影响性能?

Javascript 开放APE(Ajax推送引擎)通道的数量如何影响性能?,javascript,ajax,django,socket.io,ape,Javascript,Ajax,Django,Socket.io,Ape,我正在开发一个遵循响应性原则的web应用程序。如果任何用户发生更改,屏幕上当前可见的所有信息都会自动实时更新 我将APE(Ajax推送引擎)与Django结合使用,向当前打开页面的所有用户提交所需信息。这些信息可能与对象的特定实例相关,这可能会导致每个用户打开大量通道。我说的是最多100个开放频道 1.这个数量会影响性能吗? 2.这是一个好的设计,还是我应该努力创造尽可能少的渠道? 3.APE是一个不错的选择还是应该切换到node.js+Socket.IO?与APE相比,如何衡量性能?我选择切换

我正在开发一个遵循响应性原则的web应用程序。如果任何用户发生更改,屏幕上当前可见的所有信息都会自动实时更新

我将APE(Ajax推送引擎)与Django结合使用,向当前打开页面的所有用户提交所需信息。这些信息可能与对象的特定实例相关,这可能会导致每个用户打开大量通道。我说的是最多100个开放频道

1.这个数量会影响性能吗? 2.这是一个好的设计,还是我应该努力创造尽可能少的渠道?
3.APE是一个不错的选择还是应该切换到node.js+Socket.IO?与APE相比,如何衡量性能?我选择切换到SockJS,请参见以下问题:

为什么??因为:

  • SockJS比Socket.IO和APE更可靠、更稳定
  • 性能方面也一样(据我所知)
  • SockJS比APE具有更广泛的通信协议支持
  • APE服务器需要更多配置
  • 无闪存要求