2

Liferayを2つの異なるマシンでテストしました。1つは1GBのRAMを搭載したvserverで、もう1つは3GBのRAMを搭載したvserverです。1GBのLiferayを搭載したものでは非常に遅かった。2番目(3GBのRAM)では、非常に良好に動作します。

私のテスト環境には、1つの組織/コミュニティと1つのユーザー(私)しかありません。私が約のためのポータルを構築する状況を想像してみてください。合計15の組織と400のユーザー(組織ごとに30のユーザー)。3GBのRAMを搭載したサーバーは、非常に高速に実行するのに十分でしょうか?

経済的な面から、これは私にとって非常に重要な質問です。私はホスティングに月額200ドルを費やしたくありません。:-)

どうも。

4

1 に答える 1

2

これは、システム上のユーザー数よりも、同時ユーザー数に大きく依存します。IMHO Liferayは、デフォルトのメモリ設定で調整および実行しなかった可能性が高いため、1GBサーバーでの実行が遅くなります。これにより、スワッピングがステップインし、パフォーマンスが低下する可能性があります。

ヒント:パフォーマンスホワイトペーパーをダウンロードし、そこにあるシナリオを読んで理解してください。また、ローカルコンピューターで初期(経験則)測定を簡単に実行し、スムーズに実行するためにJVMに必要なメモリ量を確認できます。特にメモリが不足している状況では、ハードウェアに一致するようにVM設定を微調整する必要があります。

パフォーマンスホワイトペーパーには、大まかな数値と桁数が記載されています。ユースケースに最適なものを確認してください。

あなたがたまたま持っているデータベースや他のコンポーネントについても同じ議論が重要であることを忘れないでください。私があなたのサイジング要件が(あなたが与えるいくつかの詳細から)あると仮定すると、あなたはLiferayをサーバー上で200ドル/月よりはるかに安く実行させるべきです

于 2012-06-07T10:34:57.770 に答える