1

新しいウェブサイトのニーズに基づいてサーバーをセットアップしようとしています。基本的に、ソーシャルエンジンに基づいてウェブサイトを構築する必要があり、プラットフォームの要件(ここにあります:http://www.socialengine.net/support/documentation/article?q = 152 &question = SocialEngine-Requirements )に従って、 ApacheベースのWebサーバー。

今、私の問題は、サイトに含める必要のあるWebアプリケーションの追加にあります。Webアプリケーションでは、サーバーが非同期要求処理に対応している必要があり、現在、TomcatまたはGlassFishでのみサポートされています。

このようなチュートリアルをいくつか見つけましたhttp://www.serverwatch.com/tutorials/article.php/2203891/Integrating-Tomcat-with-Apache.htmTomcatをApacheに「統合」する方法を説明しています。Tomcatを単独で実行しているサーバーは、アプレットのニーズを処理できるだけでなく、Social EngineプラットフォームからのApache(HTTPを想定)のニーズにも対応できますか?あなたの誰かがお勧めするホスティングプロバイダーはありますか?

私は以前に多くのフロントエンドの作業を行ってきましたが、バックエンドの詳細を処理する必要があるのはこれが初めてなので、サーバー側の機能に関する私の知識は本当にごみです。私が正しい質問をしていない場合は私に知らせてください。

ありがとう

4

2 に答える 2

3

もう一方は PHP を必要とするため、両方のアプリで Tomcat を実際に使用することはできません。Tomcat と Apache の両方を同じサーバーで実行することはよくあることです。それらの混合に関するより最近のドキュメントを調べたいと思うかもしれませんが、これでも間違いなく mod_proxy_ajpを見てください。

他のアプリケーションは何ですか?非同期リクエスト処理の設定は、サーバーアプリが初めてだとややこしいですが、ドキュメンテーションも充実しているので、ゲーム好きなら理解できると思います。また、そのアプリがnode.jsで動作するかどうかを確認することもできます(ホスティング情報はこちら) 。

すべてを自分で設定したい場合は、Rackspace Cloudまたは同様のホストから仮想プライベート サーバーを取得するか、必要なアプリが既に設定されている共有ホストを取得できます。これにより、環境をカスタマイズする能力が制限され、2 つのホスティングプランですが、セットアップが簡単になります。また、何らかの理由で両方のアプリを同じマシンに配置する必要があるかどうか、および/または同じドメインに配置する必要があるかどうかによっても多少異なります。

于 2011-07-23T05:57:10.363 に答える
1

通常の LAMP スタックは SE4 を問題なく実行しますが、ページの読み込みが 3 秒未満になるように調整する必要があります。で使用していない Apache モジュールはすべて削除する必要がありますa2dismod。たとえば、サイトで Ruby を使用していない場合は、a2dismod ruby. これは、メモリ使用量を制御するのに役立ちます。 APCは必須です。

php/apache のチューニングに関する詳細については、こちらをお読みください: Apache、PHP、MySQL、WordPress v1.1 のパフォーマンス チューニング - 更新済み

于 2011-08-09T20:19:28.463 に答える