快速问题。我想使用网站部署将网站部署到Azure。
我读到一条评论,说文件系统在多个网站实例之间共享?
- 这是真的吗?
- 这是否意味着如果我在一个实例上上传图像到文件系统,则第二个实例上的所有请求都可以访问该文件?
- 文件是否在实例之间同步,还是它们都指向单个驱动器,即某个地方的blob存储?
我们将部署Umbraco 7站点,因此我仍然需要测试此方法对于lucene索引等可能存在的任何问题。有人知道Umbraco 7和此部署方法是否会有任何复杂性吗?
提前感谢
Gordon
快速问题。我想使用网站部署将网站部署到Azure。
我读到一条评论,说文件系统在多个网站实例之间共享?
我们将部署Umbraco 7站点,因此我仍然需要测试此方法对于lucene索引等可能存在的任何问题。有人知道Umbraco 7和此部署方法是否会有任何复杂性吗?
提前感谢
Gordon
bedane的答案是不正确的。此问题涉及Azure Web Sites(而不是Azure Web Roles)。
1) 是的,这是真的。Azure Web Sites使用Azure Storage Blob存储您的内容,并将其挂载并呈现给网站作为可读/写的公共共享。
2) 由于第1点,当您上传文件时,您正在将其上传到公共共享,因此所有实例都会立即看到上传。
3) 实例都指向单个驱动器(重复第1点)
Azure Web Sites的这种架构专门设计用于启用像Umbraco、Wordpress等应用程序,这些应用程序安装插件并直接对站点内容目录进行更改。这种设计点修复了当前存在于Azure Web Roles中的问题。