gpt4 book ai didi

java - 在内网开一个http连接开销大吗?

转载 作者:可可西里 更新时间:2023-11-01 16:21:49 25 4
gpt4 key购买 nike

一台服务器将使用http客户端从另一台运行着http服务器的服务器上传一些数据。

我们有两个选择:

  1. 打开一个持久连接,保持它,如果需要尝试上传不同的文件
  2. 打开一个非持久连接,上传一个文件一次。下次获得新连接。

如果服务器都在同一个内网,而且网络很好。如果选择选项 2,每次都创建一个新连接是否很昂贵?


我忘了说:我们正在使用 https 连接

最佳答案

这是一个权衡,如果您认为带宽将是传输的主要问题,那么选择选项 2 是正确的做法。虽然这在服务器处理端会有点昂贵,因为每个用户都会有多个 session ,而且它会随着用户数量的增加而增加。服务器工作将很短,并且会很快结束,因此挨饿的时间非常少。可以同时处理的用户数量也会增加,因为连接很短。但是有一个缺点,如果这些文件有一个序列,您将不得不在服务器端维护它。另一方面,如果您选择选项 1。服务器端的管理在处理方面变得容易得多。它还会消耗更多的带宽。由于存在持久连接,因此可以处理上传的用户数量将少得多。

关于java - 在内网开一个http连接开销大吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21330421/

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