포럼
XE에 APC 사용해보신 분들..
2013.08.24 18:27
1. APC 캐시 적용해보신 분 계시죠?
cafe24 에 문의해서 설치해달라고 하면, APC 설치 후
.htaccess 파일의 끝부분에
php_flag apc.cache_by_default On 를 추가해서 구현하더군요
XE 캐시 설명서에 보면..
files/config/db.config.php 에 대해
$db_info->use_object_cache = 'apc';
$db_info->user_template_cache = 'apc';
를 추가하라고 설명이 되어있고요..
두가지 중에 어느걸로 해야 XE 에 맞게 정상적으로 APC 캐시가 적용되나요??
APC 적용해보신 분들은, 둘 중 어느 형식으로 사용하시나요?
2. 리눅스기반에서 XE 와 사용가능한 캐시 중에서
APC / MemCache / FILE 캐시 중어느게 가장 빠른가요? ( WinCache 는 윈도우 기반이니 예외)
APC 가 PHP6 부터 공식지원 될 예정이라고 하는데.. 그래서 가장 효과적이라고 하는데...
(APC 는 Zend 랑 충돌이 나더군요. 결국 APC 쓰려면 Zend 를 제외시키고 돌려야하는데)
결국 APC-Zend Optimizer vs MemCache vs eAccelerator 셋중 서버호스팅에서 가장 효과적인게 어떤건가요?
DB는 innoDB 기반입니다. 혹시 여러종류의 캐시 구현해보신 분 계시면 경험담 좀 알려주세요
3. minify 가 혹시 APC 등과 충돌이 나나요?
아니면 서버호스팅 이용시 minify 설정시 주의해야하는 점이 있을까요?
여기 Tip 게시판에 있는 형식대로 minify 를 작동시키면
css 와 js 압축은 되는데, js 파일이 제대로 인식이 안 되어, 글쓰기 등이 하나도 안되는 현상이 발생해서요
혹시 minify 설정으로 고생하면서 이와 같은 에러 겪으셨던 분 계신가요?
질문 같아서 묻고답하기에 올리려다가 (질문 과 사용자 경험 의 어중간한 위치의 글이여서 ^^;;)
APC 를 비롯해 캐시 를 적용해보신 여러 분의 의견을 좀 듣고파서 여기에 남겼습니다.
다른분들에게도 도움이 될듯해서.. 양해부탁드릴께요 ^^
댓글 4
-
엘카
2013.08.24 19:04
-
sejin7940
2013.08.24 21:57
자세한 답변 정말 감사드립니다. ^^;
(제가 XE 는 조금 아는데, 서버는 거의 문외한이여서.. 아.. 어려워요 ^^;;)
1. cafe24 에서 웹호스팅은 APC 지원 안 하고, 서버호스팅도 요청을 해야 깔아주거든요.
(문제는 cafe24 고객센터에서 XE 를 모르다보니, 서버 관리하시는 분들조차 모른다는점이 ^^;;)
2. Cafe24 쪽에서는 단독 서버호스팅인데.
Memcached + Zend Optimizer Plus 를 권하던데.. 역시나 XE 의 환경을 못 살린거군요
php6 에서 APC 를 적극지원할 계획이라더니, APC 쪽이 역시 나은가보네요.
3. minify 하면, 이상하게 css 는 압축하고 해석해내는데, js 파일은 압축후 재해석을 못해요
이건 아마도 이 사이트가 XE 0.1 beta 버전 (그것도 10년간 개조 되어있는걸 )
을 XE 1.5.4 기반으로 업데이트하다보니 소스 어딘가가 좀 꼬여있나보네요. ^^;;
그냥 APC 만 돌리는게 나을듯하네요..
-
銀童
2013.08.24 19:54
위에서 설명을 다해두셨길래 참고로 남겨봅니다.
php 5.5 부터는 opcode cache 가 내장되는데 이게 매우 효율이 좋습니다. 그래서 APC 의 옵코드 캐시 기능은 필요없고
단일 서버의 경우 Object Cache 기능만 사용해야할 경우가 생기는데 이경우에는 APCu 를 사용하면됩니다.
-
sejin7940
2013.08.24 21:59
아직 php가 5.1 에서 굳이 안 올려주더군요. 안정화된 걸 기반으로 하는게 낫다고 해서.. ^^
opcode cache 도 꼭 기억해두겠습니다. 감사드립니다 ^^
cafe24 에서 php_flag apc.cache_by_default 기본적으로 지원하지 않나봐요?
그럼 .htaccess 파일도 수정해줘야 php에서 apc를 감지하겠죠;
답: 둘 다 수정 필요.
or Memcached + Zend Optimizer Plus
답: APC단독 (서버 수가 여럿일 경우 후자가 대단히 유리함)
minify 적용한다면 apc 붙어있는게 좋죠 컴파일 캐싱해주니까..
js/css 압축하는덴 minify 보다 제가 만든 애드온이 몇몇 이유로 더 좋을 듯. ㅋㅋ 하지만 제가 만든 애드온이나 minify나 둘 다 효과없을거에요 -0-;답: apc 적용한게 더 좋습니다.