Azure cspkg上传速度快

时间:2010-08-19 18:20:10

标签: c# azure staging

......很慢。我们正尝试通过VS2010工具部署280 MB cspkg文件,上传大约需要35分钟,部署需要10分钟。

有没有办法加快上传过程?我们正在考虑将不变数据放入blob并从那里拉出来,但我们首先想知道发生了什么

编辑

以反映我们正在使用vs2010 azure集成工具

2 个答案:

答案 0 :(得分:2)

两种部署方法(API和Portal)都允许您从已上载到Azure存储的文件进行部署。 VSTS工具正在幕后使用此功能。 (在2010年,您必须提供存储凭据)。

您应该直接将.cspkg上传到Blob中(vs通过VSTS,然后编写一个简单的上传客户端,将上传到块中,可以同时上传。然后您可以调整它(块大小)和一次上传的块数#以更好地利用你的传出带宽。然后你只需使用api在Azure中“组装”它们。这应该真的加快上传速度。

我想回答你关于“发生了什么”的问题,你只是将同步的WebClient I / O转移到Azure存储,以及随之而来的所有限制。

答案 1 :(得分:0)

我们最近遇到了一个非常类似的问题,因为我们必须打包大约40MB的第三方库,以便从Windows Azure建立到Oracle的SQL连接。

通过Lokad.CQRS,我们完全按照您的建议行事,即将所有大型静态库放在一起,并尽可能保持Azure软件包的精简程度。它非常好用。