この質問はサーバー指向です。 私は、カップル(4または5)のゲームをプレイし、より多くの来るとホストサーバー(かなり小さいもの、1,6Ghzの原子、2Go、200 GO)があります。これらのアプリのほとんどは本当に小さな使い方をしていますが、1日に100件のリクエストがあります。PlayFrameworkアプリケーションの最適な展開方法は?
Play!の組み込みサーバーを使用してこれらのアプリケーションを展開する方がよいでしょうか。したがって、アプリケーションごとに64MBのメモリを使用しますか?
またはTomcat内のすべてのアプリケーションでTomcatを展開しますか?すべてのアプリで共有されるメモリ容量は大きいですか?
EDIT:
私は私の状況について少し詳細情報を追加します。 サーバーは、ホスト:
- について上10,15 PHPウェブサイトのApache2 のApacheにmod_dav_svn
- スタンドアロンインストールソナーに使用Tomcatを介さ
- A SVNサーバジェンキンス(桟橋経由)
私の元の計画は、これらすべてのものをTomcatにデプロイすることでした。アプリを持っていると、Sonar & JenkinsはTomcatで、Apache2は静的リソースで動作しています。 (イメージ、スクリプト)
COMMENT
最後の点は、私は、本番環境にソナー&ジェンキンス、継続的インテグレーションシステムを持つことが本当に最適ではないことを認識してね。しかし、これらは夜間にしか実行されないので(自動ビルド)、システムに過負荷を与えていません。私は学生ですが、財政的に追加の "CI /ビルド"サーバーは私の財政的能力から外れています。
興味深い。私は、リバースプロキシのために過大評価されているApacheを認識していましたが、ベンチマークを確認していませんでした。あなたの答えを変えるかもしれない私の状況に関するさらなる情報を追加します。 –