我在Azure有一个网站,宣传我的软件。用户可以下载大约100Mb的软件文件。现在我将此文件作为内容文件放在Visual Studio项目的文件夹中,并将其与其他项目文件一起发布。
将下载文件移动到Azure Blob Storage会比我目前的方法提供更快的下载速度吗?
答案 0 :(得分:3)
地理冗余blob被复制到辅助数据中心,但除非您使用" Read-Access Geo-Redundant Storage" blob只能从主数据中心提供。使用RA-GRS,您可以选择通过其他域访问辅助服务器,但这不会改善您所在地区以外用户的延迟。
为获得最佳下载性能和可伸缩性,请将您的文件存储在blob存储中,并使用Azure CDN将其缓存在用户附近。
答案 1 :(得分:2)
使用blob存储中的文件,您还可以对其进行地理复制,以使其更接近您的用户。您还可以为该Blob存储设置CDN端点。
它至少会使您的部署更快丢失,因为您不需要上传100MB文件;)(是的,我知道,Web部署不上传未修改的文件,所以情况并非总是如此)