티스토리 뷰

태터캠프 3.0에서 소개되었던, 텍스트큐브의 DB 디버깅지원 모듈이 돌아가는 모습은
http://coolengineer.com/trunk/hojin
에서 확인하실 수 있습니다. 맨 아래 부분에 있으며, 최대한 캐시를 이용하거나 줄이려고, 노력중에 있습니다. 위 사이트는 제가 개발하면서 바뀔 수 있는 불안한 코드가 들어가 있습니다.

스냅샷 한 장!

사용자 삽입 이미지

중간에 INSERT 문에 의해 캐시가 무효화되는 것과 원하는 쿼리를 눌렀을 때 함수 Backtrace가 나오는 것을 확인할 수 있습니다.

사용자 삽입 이미지

위의 예는 같은 SQL문이 들어 왔을 때, DB 쿼리를 하지 않고 바로 메모리에서 바로 보내주는 모습입니다.

--
요즘 잘나가는 RoR 류의 Active Record가 처음부터 도입되었었다면 오죽좋았겠습니까마는, 여럿이 개발하는 틈틈이 이런 툴이라도 넣어서 최적화하는데 도움이 된다면 이 아니 기쁜일입니까?

위 기능은 텍스트 큐브의 config.php에
requireComponent("Needlworks.Function.Debug");
한 줄 넣어 주는 것으로 수행됩니다. 나중에 정식으로 발표된 뒤에도 관심있으신 분들은 확인해 보실 수 있습니다.
반응형
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함