팁 - 임시 파일을 메모리에....

· 댓글 : 1 조회 : 2808 · 1

이번 글 역시..

서버를 직접 다루시는 분들이라면 거의 다 알고 계시는 내용입니다만.

혹시나 모르시는 분들을 위하여 적습니다.

 

현재 RB는..

./_tmp/app

./_tmp/backup

./_tmp/session

./_tmp/out

 

이렇게 4개의 디렉토리에 임시 파일을 저장합니다.

 

이것도 메모리에 올려보도록 하죠.

 

일단 램디스크를 확인합니다.

tmpfs

/var/run

/dev/shm

 

요 3가지중 하나만 있어도 됩니다.

 

해당하는 디렉토리에

 

위 디렉토리를 생성해주시고

707 또는 777로 모드를 변경해주신 후

 

rb의 index.php에서

 

$g['path_tmp']  = $g['path_root'].'_tmp/';

 

 

//$g['path_tmp']  = '/dev/shm/_tmp';

등으로 변경해주시면 됩니다.

 

그러면 임시 파일은 메모리로 쏘옥.~!!!

 

단! 이것은 메모리에 저장하는 것이기 때문에

파일매니져에서 편집 백업된 내용은 서버 리셋시 삭제됩니다.

 

백업 부분만 따로이 경로를 변경해주는 것도 하나의 방법이겠네요.

 

또 한가지 추가로 적자면

php.ini에서 temp 경로역시 위 경로로 변경할 경우

더욱 빠른(?) 속도의 php 속도를 보여줍니다.

 

세션역시 memcache가 아닌 위 tmpfs에 넣어주셔도 괜찮습니다.

 

memcache와 tmpfs의 퍼포먼스비교는 말이 좀 많습니다만.

누가 더 낫다고 보기는 힘들다 생각되네요.

 

이상 허접팁이였습니다.

통계분석을 위해 매체별 전용URL 사용해주세요.
수이님의 포스트
최근 리스트
리스트가 없습니다.