![成为下载镜像或图书馆主机的价值是什么?](https://linux22.com/image/696484/%E6%88%90%E4%B8%BA%E4%B8%8B%E8%BD%BD%E9%95%9C%E5%83%8F%E6%88%96%E5%9B%BE%E4%B9%A6%E9%A6%86%E4%B8%BB%E6%9C%BA%E7%9A%84%E4%BB%B7%E5%80%BC%E6%98%AF%E4%BB%80%E4%B9%88%EF%BC%9F%20.png)
我看到许多公司托管 jQuery 和 Bootstrap 等开源库,或者提供开源软件的下载镜像。我猜这些会对服务器负载造成轻微影响,而且维护起来需要花钱。托管这些资源的公司能得到什么好处呢?
我不知道该在哪里发布这个问题,stack overflow 似乎不太合适,所以我尝试了这里。如果其他地方更适合,请告诉我。
提前致谢,乔希
答案1
好的,首先我们需要澄清术语。托管 F/OSS 软件镜像和 CDN 之间存在很大差异。CDN 是由 Cloudflare、Akamai 和 AWS Cloudfront 等公司提供的服务 - 它们能够从地理上分散的接入点向用户提供 Web 应用程序资源,目的是能够提供更好的性能,因为比实际的 Web 应用程序服务器更靠近用户。这些 CDN 是应用程序不可或缺的一部分,使用它们需要修改软件应用程序。
另一方面,软件镜像则简单得多。对于软件镜像,一些组织同意定期将其镜像站点与主站点同步,然后其镜像站点将被列入可能的下载站点列表中。
那么组织这样做能得到什么好处呢?我想到了以下几种可能性:
- 有利的营销和公关。当人们看到 X 公司为某个软件包托管软件镜像时,这会对他们及其所代表的理念产生积极的影响
- 也许该组织本身就是该软件的重度用户。在这种情况下,他们可能有一个镜像供内部使用,并选择公开提供此资源