저사양 서버 성능 최적화 하기 (#4 APC 설정)

이제 저사양 VPS 서버 성능 최적화 하기의 마지막 포스팅입니다.

APC를 설치만 하고 기본 설정대로 쓰셔도 어느정도 효과는 보시겠지만 좀 더 세부적인 설정을 하고 싶으신 분들은 참고해보시기 바랍니다. 검색을 해봐도 번역 자료도 엉망이고 여기저기 있다보니 어려움이 많았습니다. 나름대로 정리는 했지만 만족스러운 내용이 될지는 모르겠습니다.

APC의 설정파일의 경로는 이전 포스팅 #3 APC 설치에서 나와있듯이 /etc/php.d/apc.ini 입니다. vi 에디터로 파일을 열어보시면 extension=apc.so 딸랑 한 줄만 보이게 될겁니다. 그럼 이 설정 파일을 채워보도록 하겠습니다.

이게 APC 설정파일의 내용입니다. 모든 설정이 포함된 것은 아니지만 나름 정리를 해봤습니다. 설정 중 apc.mmap_file_mask 항목은 실제 파일이 저장되진 않지만 임시 데이터가 생성되는 공간입니다. 실제 경로와 맞지 않는다면 실행되지 않으니 참고바랍니다.

저사양 서버 성능 최적화 하기 (#3 APC 설치)

APC (Alternative PHP Cache) 에 대한 설치 방법을 소개합니다.

APC란 PHP 페이지를 호출할때마다 해석하지 않고 미리 HTML 문서로 저장해두었다가 사용자에게 별다른 처리과정 없이 보여주는 캐싱 모듈입니다. 이를테면 WP-Super Cache와 비슷한 원리이죠. 하지만 WP-SuperCache와는 다른 퍼포먼스 경험을 하실 수 있습니다.

설치방법은 몹시 간단합니다. 그런데 국내 블로그에는 제대로 된 정보가 없어서 아쉽더군요. yum 패키지 설치 기준으로 설명드리겠습니다.

 

1. 관련 모듈 설치

 

2.  APC 설치

-> 이 과정에서 선택을 하라는 메세지가 5번 정보 나오게 됩니다. 이때 5번 정보 엔터(NO)를 쳐주고 가볍게 넘어갑니다.

 

3. apc.ini 초기화

-> /etc/php.d/apc.ini 파일에 모듈 초기화 코드를 추가합니다.

 

4. 아파치 재시작

 

5. 설치확인 : 웹 루트에 빈파일을 생성하고 phpinfo(); 코드를 넣은후 웹페이지에서 확인합니다. APC라는 단어가 맨 아래 큼직하게 출력되면 설치가 된겁니다.

 

6. API 관리 페이지 복사

-> /ust/share/pear/apc.php 파일을 본인의 웹루트에 복사합니다. 복사 후 파일명은 apc.php가 아니어도 무방합니다.

 

7. 관리자 접속 정보 설정

-> 관리자 기능을 접속할 아이디와 암호를 입력합니다.

 

이제 설치는 완료되었습니다. 다음 포스팅에서는 APC 의 세부 설정 방법을 알려드리겠습니다.

 

저사양 VPS 서버 성능 최적화 하기

(#4 APC 설정)