c# - Azure cspkg上传速度

标签 c# azure staging

...非常慢。我们尝试通过 VS2010 工具部署一个 280 MB 的 cspkg 文件,上传大约需要 35 分钟,部署还需要 10 分钟。

有什么方法可以加快上传过程吗?我们正在考虑将不变数据放入 blob 中并从那里提取它,但我们首先想知道发生了什么

进行编辑以反射(reflect)我们正在使用 vs2010 azure 集成工具

最佳答案

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

您应该考虑直接将 .cspkg 上传到 Blob 中(而不是通过 VSTS,然后编写一个简单的上传客户端,将上传分成可以同时上传的 block 。然后您可以调整此设置( block 大小)和一次上传的 block 数),以更好地利用您的传出带宽。然后,您只需使用 api 在 Azure 中“组装”它们,一旦它们全部到位。这确实会加快上传速度。

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

关于c# - Azure cspkg上传速度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3524941/

相关文章:

c# - 错误: Fatal error encountered during command execution

c# - C#中的字节到整数

azure - 无法通过 Easy Auth 刷新 AD access_token (403)

ruby-on-rails - 将生产数据库复制到暂存 capistrano

c# - 检测 DataGridViewComboBoxCell 中同一项目的选择

c# - 如何在 c# 上指定即使更改目录也始终有效的 sql 连接字符串?

嵌入 ocaml 解释器

azure - 暂存 Azure 网站

asp.net - 在从本地 AD 同步的 Azure AD 上进行验证的 Multi-Tenancy 登录表单

javascript - 制作 Azure 导航门户