자유게시판

제목 슬림+코드이그나이터+템플릿 언더바 짬뽕중 2
글쓴이 방문넷 작성시각 2016/01/14 21:32:37
댓글 : 1 추천 : 0 스크랩 : 0 조회수 : 9707   RSS

아랫글에 opcache가 적용 안된 상태 였습니다. 

 

서버 환경을 보자면

 

xeon e3 1231v3

16GB

ssd 256

 

환경이구요

 

Hyper-v 로 centos6 로 1코어 램 4기가씩 3대셋팅하고 

 

아파치전용 2대 mysql 전용1대로 구성했습니다.

 

Slim framework 3 + codeigniter 3.0.4(화면상엔 3.0.3) + Template_(템플릿언더바) 를 사용했구요

 

슬림은 컴포저로 로드되며 코드이그나이터와 템플릿 언더바는 따로 복사해서 사용중입니다

 

컴포저에 로드된 라이브러리? 모듈? 은 자잘한 것들 몇개 로드하여 진행했습니다..

 

 

테스트된 로직은

 

첫화면 로딩전 SQL 셀렉트 쿼리(액티브레코드사용) 후에 결과를 상수로 추가 후 템플릿 언더바로 출력한 로직입니다.

 

 

OpCache 적용전

약 2.7메가 잡아 먹습니다

 

OpCache 적용후

 

실행속도와 더불어;;; 메모리 사용량이 1.9메가 정도 줄어들었습니다...

 

Opcache 적용후 페이지 재로딩 3차례 넘게한후에 나온결과물입니다..

 

기가막힐 노릇이네요;;;

 

일단 제가 유지보수하고있는 사이트를 덤프 떠서 개발용에 셋팅해보니.......

 

평소 6~7메가 먹던 사이트가 

 

3.x메가대로 평균적인 모습을 보여주고있습니다 덕분에 Ajax호출부분에서 매번 타임아웃이 났던적이 있는데..

 

이제는 매끄럽게 잘 돌아가네요;;;;

 

혹시나 저처럼 슬림프레임워크와 코드이그나이터 짬뽕으로 쓰고싶으신분들이 계실까하고.. 글 남겨봅니다..

 

이건 팁도 아는 강좌도 아닌 후기였습니다!

 다음글 윙? 초기 개발은 빠른데 유지보수가 어려운 PHP? (1)
 이전글 슬림+코드이그나이터+템플릿 언더바 짬뽕중.... (7)

댓글

한대승(불의회상) / 2016/01/15 08:25:16 / 추천 0

opcache가 적용된 경우 수정된 코드가 약 3분정도 늦게 반영되는 경우가 있습니다.

분명 파일이 업데이트 되면 캐시가 업데이트 되도록 되어 있을텐데 설정상의 문제인지 아직 해결은 하지 못했습니다.

개발 이나 테스트 서버 적용시 유의 하시기 바랍니다. ^^