【问题标题】:Umbraco CMS can you store views in a Database?Umbraco CMS 可以将视图存储在数据库中吗?
【发布时间】:2015-05-04 10:00:33
【问题描述】:

我想以一种允许部署多个实例的方式安装 umbraco,但要在它们之间共享媒体和视图(想想“负载平衡”)。

默认安装似乎将媒体和视图放置在已安装的 Umbraco 实例的子目录中。对于媒体,似乎可以使用 S3、Azure Blob 存储或自定义 IFileSystem 提供程序将数据移动到中心位置。

我不清楚 Views 是否可以这样做。

是否可以将视图存储重定向到虚拟文件系统?如果是这样,这将如何实现。

(我不需要代码,只是想知道需要哪些类/配置,我专门使用 Umbraco CMS 7.x,如果这种行为自以前的版本以来发生了变化。)

提前致谢。

【问题讨论】:

    标签: c# umbraco umbraco7


    【解决方案1】:

    不,这是不可能的。

    如果您甚至只是考虑负载平衡,请确保follow this exact documentation,目前没有其他可靠的负载平衡 Umbraco 方法。

    【讨论】:

      【解决方案2】:

      另外,添加到塞巴斯蒂安的答案...实现您想要的一般方法是打开负载平衡服务器之间的文件复制。

      【讨论】:

      • 我不确定这是一个好主意,lucene.net 是主要因素之一,我从经验中知道它有一个非常具体/挑剔的文件结构。我认为以非原子方式(尤其是多个写入者)复制文件会导致一系列非常讨厌的错误(仅作为一个示例)。
      • 文件复制是推荐方法的一部分。它为我们工作。见这篇文章 - our.umbraco.org/documentation/Installation/load-balancing
      猜你喜欢
      • 2018-08-25
      • 2011-08-14
      • 1970-01-01
      • 2015-10-09
      • 2015-07-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多