저 위젯 컨드롤러 부분이 2초 넘게 잡아먹는데 어떤 경우인가요?? 어떻게 해결해야하나요?
모듈 - 위젯 - widget.Controller 파일에 트리거 위젯은 이부분밖에 없습니다.
function triggerWidgetCompile(&$content)
{
if(Context::getResponseMethod()!='HTML') return;
$content = $this->transWidgetCode($content, $this->layout_javascript_mode);
}
역시 저 컨텐트 위젯때문일까요?
네, 아래에 나오는 contentextended 위젯 3개의 실행 시간을 더하면 위젯 컨트롤러의 실행 시간과 거의 일치하는 것을 볼 수 있습니다. 위젯 컨트롤러는 위젯을 불러와서 실행해 주는 역할뿐이니, 실제로 대부분의 시간을 잡아먹고 있는 것은 contentextended 위젯이지요. 원래부터 느려터진 위젯이라 이상할 것도 없네요.