2013-08-01 43 views
0

我們計劃將我們運行在單服務器上的網站轉換爲Windows 2008 R2上有兩臺服務器的網站。恐怕我還沒有找到很多關於如何實現這一目標的文檔。任何人都可以請我指出適當的文件。在一個文檔中,我發現是爲多個文件服務器設置用於DNN 6.2.6 CE的web farm

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

這一個解釋了使用單一的UNC共享作爲文件服務器,但我們正在研究使用每個服務器Web場中的文件服務器(即對所有服務器的DotNetNuke的文件夾本地驅動器),因爲UNC共享成爲單點故障。所以我的問題是:

  1. 我們可以做多個文件服務器的DNN網絡農場,如果是的話,怎麼辦?

  2. 而且也,如何模塊的更新應該怎麼辦?是否需要單獨在所有服務器上完成,或者DNN是否有任何內置機制,或者我們是否需要在服務器之間使用DFS複製?

  3. 此外,我們使用重型緩存。由於我們必須在DNN CE Web場中使用文件緩存,因此緩存如何與多個文件服務器一起使用?

此外,請讓我知道我需要知道的任何要點或疑難雜症。任何幫助是極大的讚賞。

回答

1

推薦的方式或做DNN的Web場是使用一個單一的UNC共享。即使是DNN的付費版本,也是推薦的方法。

是否有可能做任何其他的方式,是的,但並沒有什麼建設成DNN來幫助你做到這一點。

如果你想使用你開始運行到與基於文件的緩存,模塊安裝等

+0

謝謝你的迴應克里斯!你說可能會面臨基於文件緩存的問題,你的意思是在HttpContext緩存中放置/修改了什麼?另外,DNN Pro是否支持基於數據庫的緩存?如果是這樣,當我將它與多個文件服務器一起使用時,緩存問題將通過基於數據庫的緩存解決? –

+0

DNN有幾個模塊,文件,內存的緩存選項,我相信沒有一個(忘記了哪些選項)。如果您使用多個網絡服務器/文件系統,您可能會遇到緩存問題與文件/內存。 DNN Pro有一個Web請求緩存提供程序,但不是基於數據庫的afaik。 –

1

問題使用UNC共享多個文件服務器是最好的,易於安裝的方法來對webfarm運行DNN門戶。如果您從所有服務器使用單個UNC共享,則可能不會發生緩存問題。

我DNN門戶網站的建立webfarm這是在4個Web服務器上運行和第五之一是被用作文件服務器(UNC共享)和DNN數據庫服務器和它合作得非常好。你應該考慮

一件事就是 - 會話。 DNN本身不使用會話和會話變量。但是,如果您使用自己的模塊或使用會話的第三方模塊,那麼實施會話狀態服務器將會很好。