- 정보공유
[영카트팁] 상품의 옵션이 너무 많이 등록되어있을경우 페이지 로딩이 지연됨.
영카트 구조상 상품의 옵션이 너무 많이 등록이 될경우 페이지가 늦게 뜨는 현상이 발생합니다.
한상품당 옵션이 10개라고 해도
상품목록페이지에 10개만 로딩되도 최소 100번의 디비커넥션이 이루어 집니다.
상품 및 기타정보를 위한 디비커넥션을 한다고 하면 최소 150번이상의 디비커넥션이 이루어진다고 봐야합니다.
이럴경우 커스터마이징 작업이 반드시 필요하지만 임시방편으로 아래와 같이 처리합니다.
/lib/shop.lib.php item_icon 함수 약 1417 라인.
아래 부분을 주석처리합니다.
if (is_soldout($it['it_id']))
$icon .= '<img src="'.G5_SHOP_URL.'/img/icon_soldout.gif" alt="">';
주석처리를 하면 상품목록에서 품절아이콘을 나타내기 위한 디비커넥션을 건너뛰기때문에
메인화면이나 상품목록화면에서 늦게뜨는 현상은 조금 줄일수 있습니다.