通过Websockets发送的JSON对象的大小

时间:2012-08-14 17:42:52

标签: javascript json web-applications websocket benchmarking

有没有办法通过websockets发送JSON的大小?我每20毫秒发送一次可变长度的消息,我想知道它们的大小以便进行优化。

我已设法通过Chrome开发者工具中网络部分的websockets框架标签查找邮件的长度。是否有类似的地方我可以查看邮件大小?或者我可能必须在javascript中编写自己的函数?

感谢您的帮助......

1 个答案:

答案 0 :(得分:4)

以下是关于如何在Google Chrome中启用WebSocket框架调试此问题的detailed guide。我会在这里发布它们以防博客帖子离线:

  1. 确保您的Chrome版本为20+。
  2. 导航到在websocket.org网站上托管的Echo演示。
  3. 开启Chrome开发者工具。
  4. 单击“网络”,并过滤开发工具显示的流量,单击“WebSockets”(位于底部)。
  5. 在Echo演示中,单击“连接”。
  6. 点击左侧的www.websocket.org,代表WebSocket连接。
  7. 确保您位于“标题”标签上。此选项卡显示WebSocket握手。
  8. 单击Echo演示中的“发送”按钮。
  9. 此步骤非常重要:要在Chrome开发者工具中查看WebSocket框架,请在名称/路径下单击echo.websocket.org条目,表示您的WebSocket连接。这将刷新右侧的主面板,并使WebSocket Frames选项卡显示实际的WebSocket消息内容。 注意:每次发送或接收新消息时,都必须通过单击左侧的echo.websocket.org条目来刷新主面板。
  10. 另一种可能性是使用WireShark