問題タブ [web-farm]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
.net - Webファーム環境では、システムの日付/時刻をWebサーバーまたはデータベースサーバーに基づいて設定する必要がありますか?
Webファームに負荷分散されたWebサーバーが多数あるとすると、システムの日付/時刻を取得するためにアプリケーションコードでアプリ/ Webサーバーの時刻を使用しても安全ですか、それともこの責任をデータベースサーバーに任せる必要がありますか?
Webファーム内のすべてのサーバーのマシンの日付/時刻設定が同期していない可能性はありますか?
日付/時刻がDBMSの責任である場合、負荷分散されたクラスター化されたDBがある場合、この戦略はどのように機能しますか?
asp.net - Web Farm と Web Garden を併用できますか?
Web ファームは、複数のリクエストと複数のユーザーに対して、それらの切り替えを使用して使用されます。
Web ガーデンは、1 人のユーザーのすべてのプロセッサのワーカー プロセスを個別に作成します。
ワーカー プロセスをスイッチとして使用し、アルゴリズムに基づいて複数のプロセッサを割り当てることができる Web ファームに変換することはできますか?
asp.net - ASP.NETでWebファームを構成するにはどうすればよいですか?
Webファームを構成するには、web.configファイルにどのような変更が必要ですか?
asp.net - ASP.NET セッションが失われましたが、特定の 1 人のユーザーのみが対象でした
負荷分散された 2 つのサーバーで実行されている ASP.NET アプリケーションがあります。1 つの顧客グループを除いて、すべてが正常に機能しています。これらの顧客はすべて同じ会社から来ています。ランダムに、未処理の NullReferenceException エラーがスローされます。ランダムな場所でランダムな時間に発生します。セッションが完全になくなったかのようです。これは特定のユーザー グループに対してのみ発生しているため、環境に関係があると想定する必要があります。IE6、IE7、IE8、および FF を使用しているユーザーを見てきましたが、すべてのケースでエラーが発生します。
これをトラブルシューティングする方法が 100% わかりません。誰にもアイデアはありますか?
編集:セッションは「InProc」に設定されています
sharepoint - 2 つの場所にある SharePoint - 両方を高速化する方法はありますか?
当社は米国と英国にオフィスを構えています。米国にある MOSS 2007 SharePoint インストールがありますが、英国と米国の両方で同じコンテンツを使用および共有しています。
その結果、イギリスのオフィスでは、SharePoint の実行速度が非常に遅く、ユーザー エクスペリエンスが低下していることに気付きました。
双方から迅速にするためにできることはありますか?大西洋を越えてデータを複製する必要があるでしょうか?
他の企業がこの種の問題にどのように対処しているか知りたい
ありがとう
asp.net - ASP.NETと複数のWebサーバーでの分散キャッシュ
複数のWebサーバーで使用する分散キャッシュが必要です。
ファイルベースのキャッシュ依存関係を試しましたが、UNCパスでは機能しません。.NETはUNCパス上のファイルを監視できないと思います。
MicrosoftがVelocityの新機能を発表したことを私は知っています。しかし、他の解決策(PHPのmemcacheなど)はありますか?
.net - 分散キャッシュ (SharedCache) に格納されたキーへのアクセスを同期する
私のプロジェクトでは、SharedCacheを分散キャッシュ メカニズムとして使用しています。このキャッシュされたデータにアクセスする webfarm にデプロイされたサービスの複数のインスタンスがあります。キャッシュされるデータは一時的なものであり、更新される可能性があります。2 つ以上のサービス間でデータへのアクセスを同期する方法があるかどうか知りたいです。
ここで例を挙げてシナリオを示します。実行中のサービスのインスタンスが 2 つあるとします。両方のインスタンスが共有キャッシュにアクセスしています。あるサービスが処理のためにキャッシュからデータを取得する場合、他のサービスが同じ情報を取得しないようにする必要があります。そのためには、利用できないというステータスでキャッシュを更新する必要があります。しかし、ステータスを更新しているときに、2 番目のサービスも同じデータを取得する可能性があります。
共有キャッシュのドキュメントスレッド セーフは、データがグローバルに利用可能であり、スレッド セーフではないことを示唆しています。SharedCache のソース コードを変更せずにスレッド セーフにする方法はありますか?
asp.net - Web サーバーのクラスター全体から log4net 例外ログを監視するためのパターンはありますか?
Web サーバーのクラスター全体で log4net 例外ログを監視するためのパターンまたはプラクティスはありますか。以下を含むいくつかのオプションを検討しました。
- 中央データベース
- ログファイル検索システム
- サービスベースのログイン アーキテクチャ
ありがとう、リチャード
asp.net-mvc - ASP.NET MVC アプリケーションを Web ファーム対応にする
ASP.NET MVC アプリケーションを Web ファームに対応させる最も効率的な方法は何ですか。
最も重要なことは、現在のユーザーの情報 (コンテキスト) と (それほど重要ではありませんが) ルックアップ アイテム (都道府県、通りの種類、郡など) などのキャッシュされたオブジェクトを共有することです。
私は MemCache について聞いたり読んだりしたことがありますが、それを実装してテストする方法について簡単に適用できる方法 (ドキュメント) を見たことがありません。
web-farm - Web ファームの Web アプリケーション アーキテクチャ
1 つの Web サーバーから 2 つ以上の Web サーバーに移行する場合、Web アプリケーションにいくつかの変更があることは知っています。しかし、アーキテクチャ上、ファームにサーバーを追加する際に考慮すべき他の変更はありますか? ファーム内のサーバーが増えると、展開がより複雑になることを理解しています。少し前のインタビューで、大規模な Web ファームを扱った経験が十分にないのではないかと懸念されたので質問します。3 台のサーバーは、私が使用した中で最大のものです。