gpt4 book ai didi

javascript - yEnc 用于二进制 websocket 数据

转载 作者:行者123 更新时间:2023-11-30 18:43:40 27 4
gpt4 key购买 nike

目前只能通过websockets传输原始文本数据,但是这样传输数字不是很浪费吗?

我读到一些应用程序使用 base64 编码,但我还记得这会给您的数据增加相当多的开销。

所以我的问题:

  • 使用 yEncoding 比 base64 更好吗?
  • 我应该为常规号码打扰他们中的任何一个吗?

最佳答案

不要过早优化。除非您要传输大量数字(即每秒许多 MB),否则只需将您的数字作为字符串发送即可。进行特殊编码将以 CPU(两端)为代价节省带宽。

在 noVNC 中,我使用 base64 来通过 WebSockets 传输二进制数据。这比原始二进制文件增加了 33% 的带宽(不幸的是,在 API 公开二进制接口(interface)之前这是必需的),但我仍然获得了良好的性能并且我每秒传输很多 MB。所以道德是,在你有充分的理由这样做之前不要优化。首先使用简单直接且设计良好的解决方案,然后在您有真正理由这样做时进行优化。

关于javascript - yEnc 用于二进制 websocket 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6099332/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com