我有一个Windows应用程序的安装程序,它相当大(>100 Mb)。
我还使用ClickOnce部署框架,所以每次我发布更新时,所有用户都必须下载安装程序。我们尝试使用Amazon S3存储设置文件,但结果发现下载速度在全球范围内差异很大,例如在美国下载速度为几Mbps,而在欧洲或中国下载速度低于30Kbps,这是不适用的。
然而,当我从互联网上下载大多数应用程序时,下载速度通常很好,并且不太依赖于服务器位置。这个问题通常是如何解决的?
像微软这样的大公司使用内容交付网络,无论你来自哪里,都可以确保尽可能靠近你当前位置的下载服务器分配给你。