2012-10-30 2 views
2

Joomla 4로 만든 웹 사이트에 Ja teline IV 템플릿 (동시 사용자가 300 명인 경우 )이 축구 잡지이므로 축구 잡지이기 때문에 자주 업데이트됩니다. 분당 경기 도중.Joomla 300 동시 사용자

저는 16GB RAM 및 쿼드 코어 프로세서의 서버를 가지고 있지만 300 명의 사용자가 웹 사이트에 액세스 할 때 웹 사이트가 멈 춥니 다.

나는 모든 프론트 엔드 최적화를 수행했지만, 나는 마지막 최적화가 캐싱을 가능하게 할 수있다. 내 문제는 다음과 같습니다. - 로그인 한 사용자에 대해서도 캐싱이 가능합니다. - 캐싱 타이밍, 해당 유형의 기사가 있으면 캐시를 활성화 할 수 있습니다. 1 분이 만료됩니까? 그것은 또한 좋은 선택입니까? 성능을 최적화 할 수있었습니다.

나에게 무엇을 제안 할 수 있습니까? 가능한 다른 최적화?

+1

은 (http://nginx.org/), 적은 메모리 - 비 대한 아파치보다 당신 케이스. –

+0

@WaleedKhan 이미 nginx를 사용하고 있습니다. – albertopriore

+0

사용자 측에서 프로파일 링하는 경우 오랜 시간이 걸리는 페이지 또는 애셋입니까? –

답변

1

16기가바이트 동시 (300)를 처리 할 수있을만큼해야 사용자는 ... mysql 서버가 잘 조정되지 않은 냄새가납니다. 그 도움이 될 것입니다 경우 나도 몰라하지만 내가 [nginx를]들을 실행 당신이 스크립트 MySQL 서버

https://github.com/rackerhacker/MySQLTuner-perl

1

병목 현상을 찾아야합니다 : 프로세서? 기억? 디스크? 데이터 베이스? 회로망? 당신이 문제를 찾은 후

, 당신은 바로 솔루션을 선택해야합니다 : 큰 프로세서, 메모리, 빠른 디스크, DB 지수, 메모리 캐싱, 네트워크 캐싱, 등 등을