2011-07-04 59 views
2

我正在爲幾個我們即將創建的網站選擇CMS系統。我們運行的是Microsoft環境,所以我們只關注.NET系統,尤其是Orchard或Umbraco。我們將在運行Web Farm Framework 2.0的羣集上運行這些站點。我們一直在用Umbraco測試這個配置,但有一些問題基本上使我們無法在WFF上運行它。我們還沒有用Orchard測試過這個設置。在Web Farm Framework 2.0上運行的Orchard和Umbraco

根據您的經驗,是否可以在WFF上運行這些系統?如果有,您是否對常見問題有任何建議?

PS。有關我們在WFF上使用Umbraco的更多細節。我不會涉及我們遇到的所有各種問題,但作爲示例:我們在服務器之間同步物理資源並在依賴於同步的數據庫中添加數據方面存在問題。

回答

0

Umbraco可以在負載平衡的環境中運行。我沒有自己處理Web Farm框架,搜索「umbraco」網絡農場框架的搜索結果「」除了這個問題之外幾乎沒有產生任何結果,但推薦的負載平衡Umbraco網站的設置是根據Our.Umbraco上的these guidelines社區wiki。 在我們公司,我們爲大型網站使用SAN/NAS配置,避免文件衝突 - 兩個或更多IIS實例,SAN/NAS共享上的一個目錄服務於網站本身。

對於Web Farm框架我猜你需要爲Umbraco的分佈式文件系統(DFS)配置運行類似的設置。在負載均衡器後面設置一個服務器作爲進行內容編輯的「主」,並讓WFF處理從主服務器到從服務器的同步而不是DFS。

HTH,

本傑明

+0

我們正在運行一個類似用一臺NAS服務器安裝到這臺服務器上。 NAS服務器無法處理負載,併爲我們需要處理的流量購買足夠的機器,因此我們需要花費1萬美元以上。我們盡力避免這種情況,因此正在尋找其他選擇。 – Maple

+0

嗨楓,看看我的編輯 - 看看Umbraco的DFS設置,這聽起來非常類似於WFF,除非你得到WFF來處理文件同步而不是DFS。 –

+0

啊哈。你在那裏建議有趣的方法。我會嘗試一下,看看它是否有效。 – Maple

0

這是一把umbraco 4.7倍 使用webfarm控制器服務器上的配置編輯器包括skipDirective爲一把umbraco temp目錄。 Umbraco不喜歡正在同步的臨時目錄。

<skip name="logFiles" skipDirective="objectName=dirPath,absolutePath=.TEMP.*" /> 

我很難找到絕對路徑的正確語法。

在下面的部分還需要編輯/config/umbracoSettings.config文件,包括您的服務器:

<distributedCall enable="true">  <user>0</user>   
    <servers>      
     <server>server1.mywebsite.com</server> 
     <server>server2.mywebsite.com</server> 
     <server>server3.mywebsite.com</server> 
    </servers> 
</distributedCall> 

下面的鏈接our.umbraco.org:Installing Umbraco for load balanced environments

相關問題