안녕하세요....
언더바를 잘 사용하고 있습니다..
헌데, 이상하게 한 사이트(cafe24)에서 템플릿 출력에서 딜레이 현상이 보입니다...
print 구문 전까지는 0.X대인데.. print 구문에서 체감시간 5~7초정도 걸리고 나서야
출력이 되는데요...
실상 서비스가 불가할 정도네요.......
제가 혹시나 간과하고 있는 부분이 있을까요.......;;;
에러도 아니고;; 속도라...... 흐음...
오히려 더 막막하네요.;;
관리자
마르크젝님 안녕하세요.
템플릿내에서도 php 함수나 객체를 사용할 수 있으니까,예를 들면
{=shell_exec()} 나 {db->query_to_get_value()}
같은 코드를 사용했는데, 허용되지 않는 시스템 명령어때문이라든가 혹 디비부하 문제라거나 시스템 사정에 따라 느려질 수 있을 겁니다.
정확한 원인은 디버깅을 해봐야 알 수 있을텐데..
print 직전까지는 안느렸다고 하셨으니까.. 정확히 어디서 느려지는지 알아내기 위해..
해당 템플릿 파일과 필요하다면 Template_.class.php 파일 군데군데에
<?php echo 1; flush();?>
<?php echo 2; flush();?>
이런 코드를 껴 넣는다든가 템플릿 파일 내용을 다 지우고 조금씩 추가해가며 해본다든가 좀 성가신 작업이 필요할지 모르겠습니다.
07-03-08 09:47
마르크젝
답변 잘 보았습니다.
느려지는 부분은 아래 function 부분입니다..
아래와 같이 디버깅 했습니다..
제가 현재 의심할 수 있는 부분은
템플릿 변수로 많은 정의를 했다는 것입니다..
이러한 이유로 치환하는 과정에서 딜레이가 있을 수 있을까 하는 부분입니다...