我们正在为应用程序选择部署策略。ClickOnce 提供了巨大的好处,但我找不到任何数据表明它可以很好地扩展到大型用户群。
所以我的问题基本上是:有关于这方面的任何信息,或者是否有人对通过 ClickOnce 的部署性能有任何经验?例如:期望 1,000 名近乎同时的用户淹没在网络共享(例如 10Mb 应用程序)上托管 ClickOnce 包的普通(入门级)Windows 2008 服务器是否合理?
我们正在为应用程序选择部署策略。ClickOnce 提供了巨大的好处,但我找不到任何数据表明它可以很好地扩展到大型用户群。
所以我的问题基本上是:有关于这方面的任何信息,或者是否有人对通过 ClickOnce 的部署性能有任何经验?例如:期望 1,000 名近乎同时的用户淹没在网络共享(例如 10Mb 应用程序)上托管 ClickOnce 包的普通(入门级)Windows 2008 服务器是否合理?
这不是 ClickOnce 问题。您只想知道在为 1000 个用户提供 10MB 文件时 Windows 2008 服务器的性能如何。如果它们是 ClickOnce 文件、msi 文件或文本文件,则无关紧要。对于这样的问题,您可能想尝试一下ServerFault。
如果您选择 ClickOnce,请确保查看压缩部署文件。
我们将 ClickOnce 部署用于我们的桌面应用程序和 Office 加载项,并且我们拥有数千名用户。我们确实在 Akamai CDN 上托管我们的 CDN,以获得我们可以获得的最快性能。请注意,您还可以以极低的成本将其托管在 Azure Blob 存储中,并且绝对能够处理大量客户。
(我们不使用http压缩,所以我不能说。)