2011-07-04 8 views
2

私たちが作成しようとしているいくつかのウェブサイトのCMSシステムを選んでいます。私たちはMicrosoftの環境を実行しているので、OrchardやUmbracoなどの.NETシステムだけを見ています。 Webファームフレームワーク2.0を実行しているクラスタでサイトを実行します。私たちはUmbracoでこの設定をテストしていましたが、WFFで実行することが不可能になっているいくつかの問題がありました。オーチャードではまだこの設定をテストしていません。オーチャードとウンブラがウェブファームフレームワーク2.0で稼働しています

あなたの経験では、これらのシステムをWFFで実行することは可能ですか?もしそうなら、一般的な落とし穴に関するアドバイスはありますか?

PS。ウンブラのWFFに関する私たちの問題の詳細。さまざまな問題はすべて取り上げませんが、例として、サーバー間の物理リソースの同期と、その同期に依存するデータベース内のデータの追加に関する問題があります。

答えて

0

Umbracoは、負荷分散された環境で実行できます。私は自分自身でWebファームフレームワークを扱っていませんし、 "umbraco" Webファームフレームワークのためのグーグルグラムはこの質問を除いてはごくわずかですが、負荷分散されたUmbracoサイトの推奨設定は、Our.Umbracoのthese guidelinesコミュニティウィキ。 私たちの会社では、ファイルの競合を避ける大規模なWebサイト(2つ以上のIISインスタンス、SAN/NAS共有上の1つのディレクトリ)でSAN/NAS構成を使用しています。

Webファームフレームワークについては、Umbracoの分散ファイルシステム(DFS)構成と同様のセットアップを実行する必要があると思います。コンテンツの編集を行うための "マスター"としてロードバランサの後ろに1台のサーバーを設定し、DFFではなくマスターからスレーブに同期を処理させます。

HTH、

ベンジャミン

+0

我々は、同様に実行していたが1つのNASサーバーでこれをセットアップします。 NASサーバーは負荷を処理できませんでした。処理する必要のあるトラフィックに対して適切なマシンを購入するには、$ 10kを超える必要があります。私たちは可能な限りそれを回避しようとしているので、他の選択肢も検討しています。 – Maple

+0

こんにちはメイプル、私の編集を参照してください - UmbracoのDFS設定を見て、それはWFFと非常によく似ていますが、DFSではなくファイルの同期を処理するWFFを除いています。 –

+0

Aha。興味深い方法を提案します。私はこれを試してみるつもりです、それが動作するかどうか見てください。 – Maple

0

Umbracoの4.7x がumbracoの一時ディレクトリのskipDirectiveを含めるようにwebfarmコントローラサーバ上のコンフィギュレーションエディタを使用するためにこれがあります。 Umbracoは、同期されている一時ディレクトリが気に入らない。

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

私はabsolutePathの正しい構文を見つけるのに苦労しています。

また/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

関連する問題