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

스냅샷 한 장!

사용자 삽입 이미지

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

사용자 삽입 이미지

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

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

위 기능은 텍스트 큐브의 config.php에
requireComponent("Needlworks.Function.Debug");
한 줄 넣어 주는 것으로 수행됩니다. 나중에 정식으로 발표된 뒤에도 관심있으신 분들은 확인해 보실 수 있습니다.
신고
크리에이티브 커먼즈 라이선스
Creative Commons License
  1. 겐도 2007.07.26 16:03 신고

    수동 트랙백 보내기 @.@;
    http://gendoh.tistory.com/2510933

  2. 꼬날 2007.08.16 12:04 신고

    ^^ 잽싸게 갈아타기 위해서 호영님한테 부탁.. 지금 텍스트큐브로 업뎃하고 살펴 보는 중이에요. 수고 많이 하셨슴돠. 토욜날 뵈요 ..

+ Recent posts