正在分发 Windows 桌面应用程序的安装程序

Distributing installer of Windows desktop application

我的 Windows 应用程序有一个安装程序,它很大 (>100 Mb)。

我也在使用 ClickOnce 部署框架,所以每次我发布更新时,所有用户都必须下载安装程序。我们尝试使用 Amazon S3 来存储设置文件,但事实证明全球各地的下载速度差异很大,例如在美国下载速度是几Mbps,在欧洲或中国不到30Kbps,不适用。

然而,当我从互联网上下载大部分应用程序时,下载速度通常都不错,而且不太依赖于服务器位置。这个问题一般是怎么解决的?

Microsoft 等大公司使用内容分发网络,确保无论您来自何处,下载服务器都会分配给您,该服务器尽可能靠近您当前的位置。