포럼
apc / mecached/ xcache 다설치해보고 해봤는데 apc가 가장빠르던데요
2015.05.15 09:12
apc / mecached/ xcache 다설치해보고 다 적용해봤습니다
해본결과는 apc가 가장빠르네요
저의테스트 결과는
apc > mecached > xcache
단지
php.ini 에서는
세션을 mecached로 하니 빨라진듯하고요
xe db.config.php는 모두 그냥 apc로 했습니다
혼용해봤었는데 그게 더 느려진듯해서요
mecahced 가 apc 한것보다 느린듯해서요
중복접속많을땐 apc에서 첨부파일이 잘 안올라가는 문제는있지만
빠르다는게 가장 메리트가있어서 그냥 apc로 쓸까합니다
혹시
밑에와같이 해도 될까요?
/etc/sysconfig/memcached
PORT="11211"
USER="memcached"
MAXCONN="2048"
# set ram size to 2048 - 2GiB
CACHESIZE="4096"
OPTIONS="-l 127.0.0.1"
php.ini
memcache.allow_failover = 1
memcache.max_failover_attempts=20
memcache.chunk_size =8192
memcache.default_port = 11211
위의설정을 바꾸면 속도 향상에 도움되는거가 있슬까요?
댓글 3
-
기진곰
2015.05.15 09:48
-
color77
2015.05.15 11:15
가진곰님 말씀이 정말 맞는듯해요
저도 캐시들 여러가지 써봤었는데
eAccelerator도 물론 써봤고요
-
delphiXE2
2015.05.18 00:58
APCu로 캐싱만 진행하고 opcache를 올려 두는 환경이 베스트입니다.. 단일서버에서는요
php 세션 핸들러는 memcached로 가고요.
글쓴이 | 제목 | 최종 글 |
---|---|---|
쿨럭이 | 데이타베이스 vs htm ?? [3] | 2015.05.29 by 기진곰 |
inJin | 모바일 브라우저 호환성 문제 때문에 열이 뻗치네요.. [5] | 2015.05.29 by inJin |
GG | 어제 오늘 갑자기 트래픽이 늘어서 뭐지? 했는데... | |
화랑529 | XE 책 좀 추천해주세요. [6] | 2015.05.28 by 화랑529 |
우냠냠냠 | 호스팅 입문 어떤걸로 하셨었나요? [22] | 2015.05.27 by 김아흥 |
김아흥 | xe에만 접속하면 묘하게 느리네요 [29] | 2015.05.27 by 김아흥 |
김아흥 | contactus 모듈 좀 이상하네요.. [4] | 2015.05.27 by 김아흥 |
큰돌♡ | 공홈 게시판 중 재밌는 현상 발견.... [3] | 2015.05.25 by 큰돌♡ |
착한동구 | 부트스트랩 컴퍼넌트 이쁘네요 | |
karutian | 레이아웃을 만든다는건 보통일이 아니군요 [12] | 2015.05.25 by 착한동구 |
DCONF | 안드로이드 앱 제작 모듈의 개발자입니다. [32] | 2015.05.25 by jjnj |
CONORY | XE개발에 입문하시는 분들 참고해주세요. [9] | 2015.05.24 by karutian |
karutian | 레이아웃 개발 진행현황! | |
착한동구 | jquery 드롭다운메뉴 모음 | |
착한동구 | 손으로 하는 리듬게임 HTML 소스를 찾았어요 | |
푸른쉼터 | NativeXE 개발 진행 현황입니다. (쪽지 송수신 기능) [5] | 2015.05.22 by 큰돌♡ |
이즈야 | 한 달여간 씨름하던 모듈이 완전체를 보이고 있습니다. [31] | 2015.05.20 by 착한동구 |
prologos | Vegas Background 애드온 [10] | 2015.05.20 by 착한동구 |
color77 | apc / mecached/ xcache 다설치해보고 해봤는데 apc가 가장빠르던데요 [3] | 2015.05.18 by delphiXE2 |
할짜쿵 | 한국인터넷진흥원 신뢰하지마세요 [2] | 2015.07.29 by DoS™ |
apc는 웹서버 프로세스 내에서 직접 캐싱하는 거고 memcache는 별도의 프로세스와 통신해야 하니까 apc가 더 빠른 게 당연하죠. 반면, memcache는 서버 여러 대를 사용하더라도 캐시를 공유할 수 있고 대량의 데이터도 마구마구 캐싱할 수 있다는 장점이 있고요. (그래서 세션은 대개 memcache를 사용합니다.) 님의 필요에 따라 선택하시면 됩니다.
xcache는 예전에 일부 환경에서 apc가 작동하지 않는 문제가 있어서 땜빵용으로 만들어진 것입니다. 그 후 apc가 고쳐지는 바람에 xcache는 사실상 버림받았죠. 상당히 오래된 기술이므로 느린 것이 당연합니다. (eAccelerator라는 것도 있어요. 이것도 거의 버림받은 듯.)
PHP 5.5 이상에는 opcache 모듈이 내장되어 있으므로 apc, xcache 모두 필요없습니다. 그러나 apc의 사용자 변수 캐싱 기능만 사용하고 싶은 경우 apcu라는 것을 별도로 설치할 수는 있죠.