0

请求量巨大的情况下,缩短 API 字段单词长度是否值得?

 1 year ago
source link: https://www.v2ex.com/t/868167
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

V2EX  ›  程序员

请求量巨大的情况下,缩短 API 字段单词长度是否值得?

  brader · 2 小时 47 分钟前 · 692 次点击

我曾经有关注过火币还是币安来着,他们的 API 接口,经历过改革,想和大家讨论一下。

首先可确定的是,这个网站的接口请求量非常巨大,这是毋庸置疑的。

最开始我看到他们的接口和我们平时的也差不多,后来我发现他们把 API 接口改了,如 {"c":0, "m":"xxx", "r":{"q":"xxx"}},基本上每个字段都是一个字母,不够用了就两个字母。

我个人琢磨猜测了一下,他们这么干的目的,应该是想减少传输量(为什么我不觉得他们是想迷惑别人呢,因为他们有一些公开的 API ,也是这么设计的,文档也是开放出来的),也算是提高并发能力的一个技巧了。当然这么干坏处就是对接使用的人挺麻烦的,不看文档压根不知道什么意思,好处就是传输量实实在在的减少了,虽然一个接口减少的流量看似不多,但是以他们网站的规模来看,减少的量就很可观了。

大家觉得,如果是为了减少传输量这么干,是值得还是不值得,就是收益大?还是得不偿失?


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK