国际 Azure 存储访问缓慢
Slow Azure storage access internationally
我在一家澳大利亚公司工作(但在全球范围内访问。)我们目前在澳大利亚东部地区托管了一个网站,我正在迁移到新的 azure bizspark 订阅。不幸的是,新的 bizspark 订阅不允许在澳大利亚地区创建数据库,因此我在美国西部 2 地区创建了新站点。
该站点是一个照片管理门户,由 Web 应用程序、数据库和用于存储照片的存储帐户组成,每个照片的大小可达 20mb。
这些图像可以通过 link 到直接的 blobUrl 在网站上获得,并且可以作为系统动态构建的 ZIP 文件批量下载。
但是,在新站点中,我在访问图像时出现严重延迟。我得到以下速度。这些速度很慢,因为我的网速很慢。但这是另一个需要解决的问题。我正在同一连接上进行测试。
通过 Bloburl 直接下载 blob 20kb 到 30kb(Aust East 站点上 250+。)
下载 zip 文件 50kb-150kb(Aust East 站点上有 500+ 个。)
任何人都可以阐明为什么速度存在显着差异。仅仅是因为距离吗?是否有全球站点的提示和技巧可以最大限度地减少国际下载延迟。
出于测试目的,我测试了在美国东部和美国西部 2 站点启动存储帐户并测试迁移后的站点。在澳大利亚地区,直接访问 bloburl 速度更快(但仍不如旧站点快),但下载到 Zip 再次变慢。我猜这是因为它与网络应用程序不在同一区域。
您可能想看看创建 CDN(内容分发网络)。它们旨在解决延迟问题。它将其内容的缓存版本保存在地理位置中。看看这个,因为它可能会解决您的问题。
这应该有助于解决您的问题。
我在一家澳大利亚公司工作(但在全球范围内访问。)我们目前在澳大利亚东部地区托管了一个网站,我正在迁移到新的 azure bizspark 订阅。不幸的是,新的 bizspark 订阅不允许在澳大利亚地区创建数据库,因此我在美国西部 2 地区创建了新站点。
该站点是一个照片管理门户,由 Web 应用程序、数据库和用于存储照片的存储帐户组成,每个照片的大小可达 20mb。
这些图像可以通过 link 到直接的 blobUrl 在网站上获得,并且可以作为系统动态构建的 ZIP 文件批量下载。
但是,在新站点中,我在访问图像时出现严重延迟。我得到以下速度。这些速度很慢,因为我的网速很慢。但这是另一个需要解决的问题。我正在同一连接上进行测试。
通过 Bloburl 直接下载 blob 20kb 到 30kb(Aust East 站点上 250+。) 下载 zip 文件 50kb-150kb(Aust East 站点上有 500+ 个。)
任何人都可以阐明为什么速度存在显着差异。仅仅是因为距离吗?是否有全球站点的提示和技巧可以最大限度地减少国际下载延迟。
出于测试目的,我测试了在美国东部和美国西部 2 站点启动存储帐户并测试迁移后的站点。在澳大利亚地区,直接访问 bloburl 速度更快(但仍不如旧站点快),但下载到 Zip 再次变慢。我猜这是因为它与网络应用程序不在同一区域。
您可能想看看创建 CDN(内容分发网络)。它们旨在解决延迟问题。它将其内容的缓存版本保存在地理位置中。看看这个,因为它可能会解决您的问题。
这应该有助于解决您的问题。