XE 공식 자료실
- 제작자
- XE
- 등록일
- 2014-11-28
- 다운로드 수
- 251
- 링크1
- www.xpressengine.com
- 링크2
- xpressengine/xe-module-profiler
XE Profiler
- 라이선스
- LGPL v2
- 설치경로
- ./modules/profiler
- 최초 등록일
- 2014-10-04
- 전체 다운로드
- 3,112
상세 설명
Profiler 모듈 0.1 Beta
프로파일러 모듈은 사이트를 보다 안정적으로 운영할 수 있도록 도와주는 모듈입니다. 사이트 운영 중 필요 없는 정보를 삭제할 수 있도록 도와주며, 속도 저하의 원인을 찾는데 도움을 줍니다.
필수 사항 안내
이 모듈은 XE Core에 의존하며, 다음 링크를 참조해 파일을 수정해야만 일부 기능을 사용할 수 있습니다.
https://github.com/swhite523/xe-core/commit/e1753f7f351d101793b000e7fe7887336b1c0ba1
이 변경을 통해 트리거 또는 애드온의 동작 속도를 확인할 수 있습니다.
이 변경사항을 적용 후 '설치된 애드온'에서 설정을 저장해야 정상 반영됩니다.
XE Core 1.7.8 이상에서는 이와 같은 수정이 필요하지 않습니다.
기능
- 속도를 저하시키는 애드온과 모듈의 동작을 확인할 수 있음
- 불필요한 트리거 정리
- 모듈 설정 정리
- 애드온 설정 정리
- 테이블 정리
- 이 기능은 동작하지 않도록 제한되어 있습니다
주의사항
현재 베타 버전을 진행 중에 있으므로 버그가 존재 할 수 있습니다. 운영중인 사이트에 적용 후 생긴 데이터 유실이나, 사이트 오류에 대해서 책임지지 않습니다.
피드백
https://github.com/xpressengine/xe-module-profiler/issues
버그, 의견, 문의 등은 위 링크를 이용하여 이슈를 등록해주세요.
오픈소스 프로젝트에 참여하기
이 프로젝트는 오픈소스 프로젝트로 운영하며 여러분들의 참여를 기다리고 있습니다. 이슈 및 코드 공헌을 통해 프로젝트에 참여할 수 있습니다.
여러 참여자들의 자발적인 참여와 프로젝트를 운영하며 개발하고 있으며, https://github.com/xpressengine/xe-module-profiler/graphs/contributors 에서 이 프로젝트의 참여자를 확인할 수 있습니다.
포럼 4
-
2014-11-29 14:15:51 BJ람보
여기서 중요한 한가지 빠져 먹었습니다.
트리거 슬로우로그 애드온 슬로우로그를 적용시, 애드온 슬로우 로그는 반드시 코드 적용이후 캐시파일 재생성을 해주셔야 반영이 됩니다.
캐시파일의 의해 코드를 읽어들이는 방식이기 때문에 무조건 캐시파일재생성이 되어야 합니다. -
2014-11-28 17:41:38 BJ람보
@GG
실제로 테이블 정리는 사용하지 않는 테이블(모듈을 지웠던 테이블)을 삭제 하도록 되어있습니다.
목록에 뜨는 이유는 오버헤드가 존재하는 모듈을 띄우는 기능이며, 해당 모듈의 오버헤드를 제거하는 기능을 넣어뒀었습니다.
해당 기능은 현재 문제점으로 인해서 기능 숨겨진 상태입니다.
그래도 사용하기전 테스트 서버에서 한번더 테스트 해보시고 적용해보시는게 좋을 것 같습니다.
/베타 버전입니다./