2009-07-24 3 views
0

웹 서버에 php 웹 응용 프로그램이 있습니다. 둘 사이의 loadbalance에 두 개의 oracle db 서버가 연결되어 있습니다 ... 우리는 웹 응용 프로그램 smarty 템플릿 엔진을 사용합니다 ... 그리고 ajax jquery in - 더 많은 클라이언트가 웹 응용 프로그램을 연결할 때 사이트 정지 또는 아파치가 실행되지 않아서 아파치로 다시 시작합니다. - 일부 웹 페이지가 느립니다.더 많은 클라이언트가 사이트를 연결할 때 아파치 문제를 해결합니다.

나는 문제를 해결하고 더 많은 클라이언트와 함께 더 많은 성능을 얻는 방법을 원한다.

답변

1

당신은 세부 사항을 많이주고, 그래서 일부 (일반) 가능성하지 않았다 :

  1. PHP 연산 코드 캐싱을 사용. 참조 : APC, xcache, Zed

  2. 모든 정적 미디어에 별도의 정적 미디어 서버를 사용하십시오.

  3. MaxChildren/MaxClients 및 관련 옵션으로 재생하십시오.

  4. 단순히 방문자가 너무 많을 수 있습니다. 더 빠른 시스템으로 업그레이드하거나 여러 응용 프로그램 서버간에로드 균형을 조정하십시오.

관련 문제