0

すべてのビジネス アプリケーションについて、css ファイル、画像、javascript (jquery、プラグイン、関数 JS ファイルなど) をプロジェクト内に配置します。

アプリケーション サーバーとして jBoss を使用しており、Apache サーバーと mod_jk (AJP プロトコルを使用) を前にしています。jBoss tomcat のステータス ページを見ると、JS ファイル、css ファイルなどに多くの現在のスレッドが表示されています。したがって、これらの静的ファイルが別の場所にホストされていれば、そうする必要はないと思います。 jBoss によって管理されるため、jBoss で必要な作業が少なくなります。

私が懸念している理由は、私のアプリケーションには多くの同時接続があり、現在のスレッドの最大数 (250) に達することがあるためです。新しい jBoss インスタンスをロード バランシング メカニズムに追加する前に、アプリケーションの構造が適切に設定されていることを確認したいと思います。

私が間違っている?Web ビジネス アプリケーションを構築するためのベスト プラクティスは何ですか?

ありがとうございました!

チャールズ

4

1 に答える 1

1

JBoss (または任意のアプリケーション サーバー) の前に Web サーバーを配置している場合は、静的コンテンツを Web サーバーの前面に配置する方が (少なくともサーバーとネットワーク リソースの点で) 有利です。ユーザーはコンテンツをより迅速に取得し、アプリケーション サーバーは動的コンテンツに対する「有用な」リクエストのみを処理します。

于 2013-06-06T14:36:34.453 に答える