2010-08-19 80 views
4

...非常慢。我们试图通过VS2010工具部署一个280 MB的cspkg文件,上传需要大约35分钟,而另外需要10分钟才能部署。Azure cspkg上传速度为

有没有什么方法可以加快这个上传过程?我们正在模拟将不变数据放入一个blob并从那里拉出来,但我们想首先知道发生了什么

编辑,以反映我们使用VS2010 Azure集成工具

+0

你是如何上传软件包的?通过网络门户,VS工具或命令行? – dthorpe 2010-08-19 18:22:30

+0

升级带宽的时间:-) – 2010-08-19 18:25:58

+0

您的个人资料显示您位于不列颠哥伦比亚省的温哥华。您正在从那里上传到美国的数据中心?我不希望那里会有温哥华的骨干延迟。 – dthorpe 2010-08-19 18:32:59

回答

2

两种部署方式(API和Portal)允许您从已上传到Azure存储一个文件部署。 VSTS工具正在幕后利用这一功能。 (在2010年,您必须提供存储凭据)。

你应该直接上传.cspkg到一个Blob(vs通过VSTS,然后写一个简单的上传客户端,将上传分成块,可以同时上传块,然后你可以调整这个块大小和#块一次上传),以便更好地利用您的出站带宽,然后您只需使用api在Azure中将它们“组装”到一起,这应该会加速上传。要回答“最新情况”的问题,您只需将Azure存储的同步WebClient I/O以及随之而来的所有限制即可获得。

0

我们一直在打击非常类似的公关因为我们不得不打包大约40MB的第三方库来建立从Windows Azure到Oracle的SQL连接。

通过Lokad.CQRS,我们完全按照您的建议做了,也就是将所有大型静态库和保持Azure包尽可能精简。它工作得非常好。