2012-06-07 2 views
2

Liferay는 2 대의 다른 시스템에서 테스트되었습니다. 하나는 가상 서버이고 다른 하나는 3GB의 RAM입니다. 1GB Liferay가있는 제품은 매우 느립니다. 두 번째 (3GB RAM)에서는 꽤 잘 돌아갑니다.JBoss에서 Liferay 포털의 요구 사항

내 테스트 환경에는 단 하나의 조직/커뮤니티와 한 명의 사용자 (me) 만 있습니다. 약 포털을 구축 할 상황을 상상해보십시오. 총 15 개의 조직과 400 명의 사용자 (조직 당 30 명의 사용자). 3GB의 RAM을 갖춘 서버로도 충분히 빠르게 실행할 수 있습니까?

재무 측면으로 인해 이것은 매우 중요한 질문입니다. 저는 호스팅 비용으로 월 200 달러를 쓰고 싶지 않습니다. :-)

Thx.

답변

2

시스템의 사용자 수보다 동시 사용자 수가 더 많습니다. IMHO Liferay는 1GB 서버에서 느리게 실행됩니다. 왜냐하면 대부분 기본 메모리 설정으로 조정 및 실행하지 않았을 가능성이 높기 때문입니다. 이렇게하면 성능이 저하 될 수 있으므로 성능이 저하 될 수 있습니다.

Tipp : performance whitepaper을 다운로드하고 여기에있는 시나리오를 읽고 이해하십시오. 또한 로컬 컴퓨터에서 초기 측정 (손쉬운 규칙) 측정을 쉽게 수행 할 수 있으며 원활하게 실행하기 위해 JVM이 갖고 있어야하는 메모리 양을 확인할 수 있습니다. 특히 메모리가 부족한 상황에서는 하드웨어와 일치하도록 VM 설정을 세부적으로 조정해야합니다.

성능 백서에서 거친 숫자와 순서를 확인할 수 있습니다. 가장 적합한 용도를 확인하십시오.

데이터베이스 및 기타 구성 요소에 대해 동일한 인수가 포함됩니다. 내가 귀하의 사이징 요구 사항을 (당신이 제공하는 몇 가지 세부 사항에서) 가정하면 에 대한 서버에서 실행되도록 Liferay를 가져와야합니다. 아래에 200 $/month

+0

그래서 Liferay가 PHP와 같은 성능을 발휘할 수 있다고 생각합니다. ? – Vivid

+0

성능 백서를 확인했습니다. 그러나 3 개의 다른 서버 (모두 4 ~ 16GB 메모리가 있음)로 szenario를 읽는 것은 매우 열심입니다. :-( – Vivid

+0

사용 된 실제 하드웨어에 대한 백서를 읽지 마십시오 : 거기에 언급 된 시나리오를 읽으십시오. 크기의 순서가 사용자가 제공 한 숫자보다 훨씬 큽니다. * 숫자를 식별하십시오. 동시 사용자 * (사용자 계정이 아니지만 동시에 시스템에 액세스하는 실제 사용자 - 성능 백서의 가상 사용자) –