0

我们计划将在单台服务器上运行的网站转换为在 Windows 2008 R2 上具有两台服务器的网络场。恐怕我还没有找到很多关于如何实现这一点的文档。任何人都可以请我指出正确的文档。我找到的一份文件是

http://www.datasprings.com/resources/articles-information/creating-a-webfarm-for-your-dotnetnuke-site

这个解释了使用单个 UNC 共享作为文件服务器,但我们正在考虑使用网络场中的每台服务器作为文件服务器(即在所有服务器的本地驱动器上都有 dotnetnuke 文件夹),因为 UNC 共享成为单点故障。所以我的问题是:

  1. 我们可以用多个文件服务器做 DNN 网络农场,如果可以,怎么做?

  2. 还有,模块更新应该怎么做?是否需要在所有服务器上单独完成,或者 DNN 是否有任何内置机制,或者我们是否需要在服务器之间使用 DFS 复制?

  3. 此外,我们使用大量缓存。由于我们必须在 DNN CE 网络场中使用文件缓存,缓存如何与多个文件服务器一起使用?

另外,请让我知道我需要注意的任何要点或问题。任何帮助是极大的赞赏。

4

2 回答 2

1

推荐的方式或为 DNN 建立网络场是使用单个 UNC 共享。即使使用 DNN 的付费版本也是推荐的方法。

是否有可能以任何其他方式做到这一点,是的,但是 DNN 中没有任何内容可以帮助您这样做。

如果你想使用多个文件服务器,你就会遇到基于文件的缓存、模块安装等问题。

于 2013-08-02T02:41:16.470 回答
1

使用 UNC Share 是在 webfarm 上运行 DNN 门户的最佳且易于设置的方法。如果您使用来自所有服务器的单个 UNC 共享,那么您可能不会遇到缓存问题。

我已经设置了 DNN 门户的 webfarm,它在 4 个 Web 服务器上运行,第 5 个被用作文件服务器(UNC 共享)和 DNN 数据库服务器,它运行得很好。

您应该考虑的另一件事是 -会话。DNN 本身不使用 Session 和 session 变量。但是,如果您使用自己的模块或使用 session 的第三方模块,那么实现 Session State Server 会很好。

于 2013-09-24T06:20:56.297 回答