0

在检查 Umbraco 源代码时,我注意到 TempData 的大量使用,这让我很担心。如果我选择将我的网站托管在未启用粘性会话的网络场中,那么存储在 TempData 中的所有 Umbraco 是否都会消失?有没有人在类似的环境中遇到过这个问题,甚至是基于云的解决方案?

这是关于 Umbraco v6.1.3

4

1 回答 1

0

这取决于您如何设置 Umbraco 实例。我刚刚使用 Umbraco 设置了一个负载平衡的网站,虽然发布的网站是负载平衡的,但 Umbraco 后台不是。这主要是因为它不需要。

如果流量足够高以保证应用程序的负载平衡,您将对其进行负载平衡,但是对于 Umbraco 后台,它可能不太可能具有该流量负载。

查看这篇文章,它解释了一些可用的选项。

我将发布的站点设置为跨两台服务器进行负载平衡。已发布站点的两个实例都针对主域 (www.site.com) 进行解析,但每个实例都有一个唯一的非负载平衡子域(u1.site.com 和 u2.site.com)。后台拥有自己的子域 (admin.site.com),并且使用 IIS 的 URL 限制禁用了面向公众的站点的 Umbraco 目录。

这样我可以确保后台没有负载平衡,而发布的站点是。然后,后台办公室还可以对 u1 和 u2 子域进行分布式发布调用。

于 2013-07-12T12:58:42.737 回答