我通过websocket将大量字节从一台PC传输到Web应用程序(javascript)(在其他机器/ pc / mobile上运行)。 据我所知,需要将数据拆分成包以最大化网络性能。我的问题是:
答案 0 :(得分:1)
您应该尽可能多地发送字节数。这不仅优化了网络上的发送,还优化了发送机器上的软件堆栈。至于数据包大小,您会发现大多数系统和网络上大约1300-1400字节是一个很好的大小,因为它比一个“MTU”小一点。
答案 1 :(得分:1)
据我所知,需要将数据拆分为包以最大化网络性能
确实如此,但TCP层为您做到了这一点。您可以做的最好的事情是尽可能快地为TCP提供尽可能多的数据,因此它具有最大的选择。
我的问题是:1。我如何实时获得有效载荷大小(最佳大小)
你不能。
获得最高速度?
你不能。
如果我想使用WebRTC,
- 会有所不同吗?
醇>
没有