国际上缓慢的Azure存储访问

时间:2017-02-13 03:50:01

标签: azure azure-web-sites azure-storage-blobs

我在一家澳大利亚公司工作(但全球访问。)我们目前在澳大利亚东部地区有一个网站,我正在迁移到一个新的azure bizspark订阅。不幸的是,新的bizspark订阅并不允许在澳大利亚地区创建数据库,因此我在美国西部2地区创建了新网站。

该网站是一个照片管理门户网站,由Web App,数据库和存储帐户组成,用于存储每张照片最大可达20mb的照片。

图片可通过指向直接blobUrl的链接在网站上获得,并可作为系统即时构建的ZIP文件批量下载。

然而,在新网站中,我在访问图像方面遇到了重大延迟。我得到以下速度。这些都是慢速因为我有慢的互联网。但这是另一个需要解决的问题。我在同一个连接上测试它们。

将blob直接通过Bloburl 20kb下载到30kb(Aust East站点上250+)。 下载zip文件50kb-150kb(Aust East网站上500+)。

任何人都可以了解为什么速度存在显着差异。是因为距离远吗?是否有全球网站的提示和技巧可以最大限度地减少国际下载延迟。

出于测试目的,我已测试在Aust East和West US 2站点中启动存储帐户并测试迁移的站点。在Aust地区,直接bloburl访问速度更快(但仍然没有旧网站那么快),但Download to Zip再次变慢。我猜这是因为它与网络应用程序不在同一区域。

1 个答案:

答案 0 :(得分:1)

您可能想要了解创建CDN(内容交付网络)。它们旨在解决延迟问题。它将其内容的缓存版本保留在geogrpahic位置。看看这可能会解决您的问题。

Azure CDN

这有助于解决您的问题。