2013-05-05 3 views
0

최근 성능 문제가있는 표현 엔진 프로젝트를 작업하고 있습니다. 50 개 동시 연결Expression Engine Apache 및 SSD

와 테스트에
  1. 매우 높은 (100 %) CPU 사용량
  2. 낮은 RAM 사용량 데이터베이스에
  3. 낮은 CPU/RAM 사용량 (8 중 2 기가)

그리고 웹 서버에는 4 개의 CPU가 있습니다. 이제 캐시를 켜면 사용률은 낮아 지지만 동적 캐싱을 제거해야하는 것과 같은 내용입니다. 이제 표현 엔진은 메모리로 읽어 들이고 파싱해야하는 템플릿으로 구성됩니다. 표현 엔진에 익숙하지 않은 사람들을 위해, CodeIgniter를 사용하여 구축되었습니다.

내 생각에 아파치와 익스프레션 엔진 파일을 HDD에서 꺼내서 템플릿 용 I/O를 넣으면 훨씬 빠르며 아파치의 CPU 사용률을 낮출 수있다. 이런 종류의 성능 개선이 실제로 발생합니까 아니면 SSD가 아무런 효과가 없을까요?

답변

0

SSD는 디스크 I/O와 관련하여 항상 회전 속도가 빠른 회전 디스크이지만 병목 현상이있는 곳에서는 들리지 않습니다.

RAM을 사용하지 않고 올바르게 말한 것처럼 템플릿을 구문 분석해야합니다. 당신은 4 개의 CPU를 가지고 있지만, 1998 년이 될 수도 있습니다 (우리는 모른다). 더 최근의 경우 동시 연결 수가 50 개를 초과하는 것 같지만 의회 도서관 콘텐츠를 렌더링 할 수 있습니다 (다시는 알 수 없음).

tag caching 또는 The Guide에 언급 된 다른 기술을 사용하면 도움이 될 수 있습니다.