我最近在我的一个项目的WebsocketServer实现中改变了一些东西,(大概)减少了其消息的Round-Trip-Time(RTT)。我想测量两种实现的RTT来比较它们。为此,我从m
个不同的连接发送s
个c
个字节的消息。
我现在想知道的是:应该分别测量每条消息的RTT - 记住每条消息的发送时间以及响应何时到来 - 或者我应该还记得第一次的时间消息已发送,最后消息的响应到了?哪一个更准确?
我可能会选择第一种方法,让我想知道websocket-benchmark似乎使用后一种方法。这只是一种疏忽还是有背后的推理?