我需要下载服务器吗?

我需要下载服务器吗?

我们有一个 Web 基础设施,用于为具有中等文件下载量的普通网站提供服务(几百 K,最多一两 MB)。我们有一个新的要求,即开始托管最大 100 或 200 MB 的大型文件。带宽将非常少,因为这些文件仅限于相对较少的用户,因此每天的下载量将达到数十次。我们小组中的一些人对这些下载占用了我们 Web 服务器中的太多线程表示不满,因此应该将它们移至单独的下载站点。我不知道为什么我们当前的基础设施不适合,或者最坏的情况是需要在负载平衡器后面再增加几个 apache 实例。这些文件位于访问控制后面,我们需要将其连接到外部下载站点,从而增加开发工作量。我的问题是他们的论点站得住脚还是我说得对?或者是否存在一个中间立场,我们可以限制下载量,以免占用太多线程,而无需建立新环境?

答案1

我不明白为什么添加另外 10 个可能并发运行的线程会成为问题,除非您已经遇到内存或 CPU 问题。文件的大小并不重要,重要的是用户完成使用进程/线程所需的时间以及这些请求有多少系统资源。

您能否发布一些有关您当前拥有的规格和流量模式的信息?

相关内容