아파치 버전 2.2 성능 향상 정리

아파치 2.2 문서에 나와 있는 성능 향상에 대해 정리했습니다.

원문 : apache 2.2 Document Page

아파치 웹서버에 가장 큰 영향을 주는 것은 메모리입니다. 가능한한 메모리를 줄이려고 노력을 해야 됩니다.

웹서버는 스왑메모리를 사용하면 안 됩니다. 스왑 메모리가 많이 쓰일경우 MaxClients 값을 조절하거나 메모리를 증설해야 됩니다.

심볼링크 보안을 고려하지 않고 최고의 성능을 얻으려면 FollowSymLinks를 설정

DirectoryIndex에서 가장 흔한 것을 앞에 둔다.

Options MultiViews 보단 type-map 파일을 고려

메모리 대응 (memory-mapping) 사용

Sendfile 사용 : sendfile을 사용하면 read와 send를 따로 할 필요가 없어서 빨라진다.

MaxRequestPerChild 값을 높은 값으로 조정

KeepAliveTimeout 값 조정 기본값 15초

ExtendedStatus off 설정 -> 잠시 필요할 경우에만 켜고 사용하면 됩니다.

모듈을 동적으로 읽어들이지 않는다면 서버를 컴파일 할때 -DDYNAMIC_MODULE_LIMIT=0을 추가 그러면 모듈을
동적으로 읽어들이기 위해 메모리를 절약

by 부자아빠 | 2007/03/07 10:13 | 리눅스강좌 | 트랙백 | 덧글(0)

트랙백 주소 : http://richlino.egloos.com/tb/988826
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]

:         :

:

비공개 덧글

◀ 이전 페이지          다음 페이지 ▶