2017-02-13 119 views
0

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

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

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

但是,在新网站中,我在访问图像时出现明显延迟。我得到以下速度。这些速度慢,因为我有缓慢的互联网。但这是另一个需要解决的问题。我正在同一连接上测试两者。

直接通过Bloburl 20KB到30KB下载BLOB(在奥斯特东网站250+) 下载的zip文件50KB-150KB(500+在奥斯特东站点。)

任何人都可以摆脱任何阐明为什么速度有显着不同。只是因为距离?是否有全球网站的提示和技巧可以最大限度地降低国际下载延迟。

为了测试的目的,我测试了在Aust East和West US 2站点的存储帐户,并测试迁移的站点。在澳大利亚地区,直接访问鼠标的速度更快(但仍然不如旧站点快),但“下载到邮编”的速度再次变慢。我猜这将是因为它不在同一个地区的网络应用程序。

回答

1

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

Azure CDN

这将有助于解决您的问题。

+0

谢谢。我开始阅读。我主要关心的是尺寸限制。我们有大约800mb和更大的画廊。我们很快就会耗尽空间。需要看看什么是最好的选择 – Andrew