제목 | 프로파일러 보기좋게 확장하기 | ||
---|---|---|---|
글쓴이 | 우노 | 작성시각 | 2009/11/12 23:42:45 |
|
|||
안녕하세요. 우노입니다. 기존의 프로파일러를 확장한 codeigniter-debug-toolbar 를 소개합니다. ^^ 개요 기존의 프로파일러를 예쁘게 다듬고 필요한 정보를 추가하였습니다. 기존의 프로파일러의 경우 웹페이지에 바로 정보를 출력하는 관계로 web design 을 손상시키지만, 이건 그렇지 않습니다. 아주 간단한 방법 (파일하나를 위치시키는 것만으로) 으로 기존의 프로파일러를 확장하실 수 있습니다. - 기존의 system 의 config나 어떤 것도 건드리실 필요가 없습니다. - 따라서 다시 파일하나를 제거하는 것만으로 깔끔하게 원상복귀 시키실 수 있습니다. 예정된 기능 추가 - 각 단계별 메모리 사용량 추가 - 쿼리부문 기능강화 사용법 기존의 프로파일러의 사용법과 동일합니다. $this->output->enable_profiler(TRUE); 설치법 1. 첨부된 압축파일을 풀어 /media/apps 안의 debug_toolbar 폴더를 접근가능한 웹경로에 위치시킨다. 2. MY_Profiler.php 파일을 system/application/libraries 폴더안에 위치시킨다. 3. MY_Profiler.php 파일을 에디터로 열어, 위의 첫번째 단계에서 위치시킨 debug_toolbar 의 위치를 다음과 같이 입력한다. 357 행에 미디어폴더 경로만 수정하셔셔 사용하시면 됩니다. 기본값은 $media_path = "/media/apps/debug_toolbar"; 입니다. 예제화면 1. 프로파일러를 활성화 시켰을때, 바로 정보가 표시되는 것이 아니라 우측에 탭이 보이게 됩니다. ![]() 2. 탭을 클릭하면, 분류별로 기본 개요와 나타나게 됩니다. ![]() 3. 각각의 분류(탭)을 클릭하면 세부정보가 보여집니다. ![]() 주의사항 1. 짧은 시간에 만든 프로토 파입이라 구현이 완벽하지 않은 preview version 입니다. 2. 따라서 일부 더미코드가 있으며, 모든 기능이 충분히 테스트가 되지 안았습니다. 2. 이번달안으로 이곳 자료실과 github 에 정리하여 올리도록 하겠습니다. 3. 설치를 쉽게 하기 위하여 최대한 파일하나 MY_Profiler.php 로 모든 것을 모으는 것을 원칙으로 하였습니다. 4. 간단한 코드이기 때문에 얼마든지 수정이 가능합니다만, 서로 공유를 했으면 합니다. - 시작은 제가 했지만, 많은 분들의 참여를 바랍니다. 5. 기본으로 배포되는 CSS와 JS는 django-debug-toolbar 의 것을 그대로 사용하였으며 앞으로도 그렇게 할 예정입니다. 6. 해당 코드를 실행시킴으로 개발서버와 사용자 컴퓨터가 망가지더라도 책임이 없습니다. ^^ |
|||
첨부파일 |
codeigniter-debug-toolbar.zip (116.9 KB) |
||
다음글 | CUBRID apm 연동하기 (apmsetup 6) | ||
이전글 | 프로파일러 쉽게 사용하기 (1) | ||
우노
/
2009/11/12 23:43:56 /
추천
0
|
케이든
/
2009/11/13 02:32:31 /
추천
0
멋져보이네요
|
변종원(웅파)
/
2009/11/13 11:44:32 /
추천
0
좋네요 ^^
|
양승현
/
2009/11/16 11:12:36 /
추천
0
좋은데요.. ㅎㅎ
|
corean
/
2009/11/16 21:55:55 /
추천
0
전 FirePHP 사용하고 있습니다.
아무래도 일반사용자들은 FirePHP를 안쓰기도 하고 개발자 ip를 등록해놓으면 다른 사람이 볼수 없으니까, 보안성도 더 낫지 않을까요? |
슈퍼개미
/
2009/12/06 22:24:50 /
추천
0
위의 내용을 그대로 적을을했더니 오른쪽에 나오는것이 아니고 그냥 아래로 쭉나오는데요.... |
많이 테스트 해주세요