【问题标题】:What takes off more server resources/bandwidth什么会占用更多服务器资源/带宽
【发布时间】:2017-10-08 00:22:13
【问题描述】:

我想知道什么需要更多的服务器资源/带宽:

发送 1 条 JSON 消息,其中包含 6 个对象, 要么 发送 2 个 JSON MSG,每个包含 3 个对象。

(发送的数据是一样的)

先谢谢你了。

【问题讨论】:

  • 你可以试试!

标签: json node.js networking


【解决方案1】:

由于开销,发送一个请求应该消耗更少的数据(一个 http 请求仅包含大约 20 字节的固定标头)。

如果请求大小对您来说是一个问题,您还需要查看请求类型,因为不同的协议具有不同的开销(例如:Web-socket 开销可以低至 2 个字节,而单独的 http 固定标头消耗 20字节)。

但即使在一般意义上,由于增加的开销(在同一协议中),您发出的请求越少,消耗的数据就越少,而且由于内容相同,因此不能更多。

【讨论】:

  • 为什么这取决于请求类型?在一个请求中发送所有数据总是会更有效率。
  • 是的,正如最后一句中提到的那样,但我试图传达一点,即 http、https、ws... 开销是不同的,因此如果他可以选择协议,因为请求大小对他来说似乎是一个问题,他应该选择最适合他的要求。
  • 嗯,您的答案的第一行似乎具有误导性。您说“这取决于您的请求类型”。提出的问题不取决于请求类型。无论请求类型如何,更少的消息总是更有效。您可以通过编辑来改进您的答案。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-04-28
  • 2015-11-18
  • 1970-01-01
  • 2020-08-24
  • 2011-12-15
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多