list.php와 사이트 속도가 무슨 관계가 있을까요?
본문
list.php 문서에서
$list->set_from_record($from_record);
echo $list->run();
$list->set_view('it_id', false);
$list->set_view('it_name', true);
// $list->set_view('it_basic', true);
// $list->set_view('it_cust_price', true);
// $list->set_view('it_price', true);
// $list->set_view('it_icon', true);
// $list->set_view('sns', true);
echo $list->run();
위와같이 set_view('it_icon', true); 부분을 주석으로 처리하면
사이트속도가 빨라지고, 아이콘을 사용하게 되는순간 페이지에 상품이 많은 쪽으로 가면 1분가까이
될 정도의 로딩이 있습니다. 지금은 너무 느려져서 일시적으로 빼뒀는데요. 뭐가 문제여서 이러는건지 도무지 모르겠습니다. 다른 서버에 테스트용으로 둔 곳에서는 아이콘이 있건 없건간에 잘 되는데 말이에요..
저말고 이런 상황겪으신 분 안게신가요.
답변 5
엄청 느려진다면 제품 설명이나 제품 내용중에 html코드가 삽입되어 있는지 확인해보세요
이미지 로딩하는 부분입니다.
그부분이 주석처리되면 당연히 로딩하는게 빨라지겠죠
고수를 초빙하거나 직접 원인을 찾아야 해요 디버깅하면서 원인을 찾을 수 밖에 없어요
명확한 해결이 아직 된 것은 아니지만 답변달아주신분들 감사합니다.
채택은 한 분만 되서 먼저달아주셨던 분으로 채택하도록 할게요 ..
해결 하셨는지요?
영카트 4에서 동일한 문제가 있었어요.
이미지 중에서 품절 이미지가 문제였습니다.
품절을 확인하기 위해서는 매 아이템마다 재고확인을 해야하는 로직이 당연히 포함되어있습니다.
재고가 단순히 나오는 것이 아니더군요.
그래서 저는 해당 테이블에 인덱스를 걸어서 해결을 했었습니다.
상품수가 많고 상품이 많이 출려되는 리스트에서는 5에서도 충분히 문제가 될 수 있을 것 같습니다.
4기준으로 제가 작성한 게시물입니다. ==> http://sir.co.kr/bbs/board.php?bo_table=yc4_tiptech&wr_id=1501