我正在构建一个用于天蓝 Cloud 服务的应用程序 .
这个应用程序可能会多次加载一些配置文件和其他支持文件......比如DLL,XAMLX文件和其他XML ...
因此,为了性能,我想知道是否将blob复制到 Cloud 服务本地存储,然后使用它将比直接从blob存储加载它更具性能(并且可能更便宜)?
PS:我知道本地存储不是持久性的,如果实例崩溃,我将它全部松开,那就是为什么一切都先保存在blob上......
本地存储是一个更快的硬盘驱动器 .
如果这些文件是动态的,意味着它们是在应用程序部署后创建的,则需要使用blob存储 . 但是如果应用程序需要它们在服务器上,我会在本地坚持它们的性能
如果它们不是动态的,则将它们添加到您的网站的相关位置app_data或其他文件夹中 .
如果文件已提供给客户端并且不需要安全性,则可以直接从blob存储服务 .
EDIT Details of local drive speeds
我在 生产环境 环境中使用了一个小实例进行这些测试 . 一个小实例没有得到他们说它是中等的最高I / O.我还在西欧的一个实例上进行了这些测试 . 您可能会从美国的一个新数据中心获得更快的性能 .
本地存储
操作系统驱动器
应用驱动器
1 回答
本地存储是一个更快的硬盘驱动器 .
如果这些文件是动态的,意味着它们是在应用程序部署后创建的,则需要使用blob存储 . 但是如果应用程序需要它们在服务器上,我会在本地坚持它们的性能
如果它们不是动态的,则将它们添加到您的网站的相关位置app_data或其他文件夹中 .
如果文件已提供给客户端并且不需要安全性,则可以直接从blob存储服务 .
EDIT Details of local drive speeds
我在 生产环境 环境中使用了一个小实例进行这些测试 . 一个小实例没有得到他们说它是中等的最高I / O.我还在西欧的一个实例上进行了这些测试 . 您可能会从美国的一个新数据中心获得更快的性能 .
本地存储
操作系统驱动器
应用驱动器