HTML5 Server使用不同的事件与不同的URL发送事件

时间:2013-02-18 17:37:43

标签: html5 server-sent-events

如果我有两种不同类型的事件,那么似乎有两种方法可以使用HTML5 Server Sent Events分隔不同类型的事件:

  1. 将相应的事件关键字附加到从服务器推送的每封邮件中。
  2. 在不同的网址上公开不同的事件类型。
  3. 作为刚开始学习使用HTML5 SSE的人,我想知道我何时会使用每种方法。

    此API的有经验用户的任何见解?

    P.S。

    我认为这不重要,但我的服务器端是Node + Express。

1 个答案:

答案 0 :(得分:0)

如果这两种类型的事件仍在同一个应用程序中,那么最佳解决方案是使用单个SSE 连接并在流中使用不同类型的事件。

这样可以减少打开连接的数量以及建立和保持活动的开销。

如果您在同一页面上有两个独立的应用程序(例如股票代码和聊天窗口),那么为了保持代码库独立,拥有两个独立的流可能会更容易。