我创建了应用程序并使用ClickOnce部署它,大小约为30MB,首先在128KB租用线上需要约2-3小时。然后我在IIS上启用文件压缩,下载时间减少到大约40分钟。

我想将下载时间减少到10到20分钟,但我不知道该怎么做。

我的解决方案有4个项目a,b,c和d,其中两个项目的大小非常大(接近15 MB)。我尝试分解这两个项目,但设计非常紧密,我没有时间去做。

如果有人对此问题有任何想法或解决方案,请帮助我。

有帮助吗?

解决方案

嗯,关于你唯一的选择是找到压缩/缩小项目本身大小的方法。虽然,如果你真的有128KB,那么除非你同时在该连接上运行其他数据,否则它不应该花费2-3个小时到30MB。至于项目本身,除非你能找到一种方法来减少项目的大小(你已经在IIS中启用了压缩),否则你真的没有其他任何东西可供你使用。

其他提示

每秒128千比特的连接应该可以在大约33分钟内上传一个30mb的文件,所以听起来你的连接是正常的。您可以通过消除不必要的依赖项来减小文件的大小(Visual Studio可以在“项目设置”下为您执行此任务)。但是,您可能无法大幅减小文件大小。

我认为您最合情的方法是尝试升级您的连接。即使我糟糕的消费级上传速度也几乎是你的128kbps线路的四倍。

祝你好运。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top