我已经创建了应用程序并使用ClickOnce部署它,它的大小约为30MB,最初在128KB的租用线上需要大约2-3个小时。然后我在IIS上启用了文件压缩,下载时间减少到大约40分钟。
我想把下载时间减少到10 - 20分钟,但我不知道该怎么做。
我的解决方案有4个项目a,b,c和d,其中两个项目的大小非常大(接近15MB)。我试图分解这两个项目,但它的设计是非常紧密的耦合,我没有时间这样做。
如果任何人有这个问题的想法或解决方案,请帮助我。
发布于 2009-09-11 12:04:40
那么,你唯一的选择就是找到压缩/减小项目本身大小的方法。但是,如果你真的有128KB,30MB应该不会花2-3个小时,除非你同时在该连接上运行其他数据。至于项目本身,除非您能找到减小项目大小的方法(您已经在IIS中启用了压缩),否则实际上没有其他方法可供您使用。
发布于 2009-09-12 05:05:44
每秒128千比特的连接应该能够在大约33分钟内上传30mb的文件,所以听起来你的连接是正常的。您可以通过消除不必要的依赖项来减小文件的大小(Visual Studio可以在项目设置下为您执行此任务)。但是,您可能无法将文件大小减小很多。
我认为对你来说最合理的事情是尝试升级你的连接。即使是我差劲的消费级上传速率也几乎是你的128kbps线的四倍。
祝好运。
https://stackoverflow.com/questions/1410407
复制相似问题