위토즈 - 개발자프로그램판매공간

정보공유

[영카트팁] 상품의 옵션이 너무 많이 등록되어있을경우 페이지 로딩이 지연됨.

 

영카트 구조상 상품의 옵션이 너무 많이 등록이 될경우 페이지가 늦게 뜨는 현상이 발생합니다.

 

한상품당 옵션이 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="">';

 

 

 

주석처리를 하면 상품목록에서 품절아이콘을 나타내기 위한 디비커넥션을 건너뛰기때문에 

 

메인화면이나 상품목록화면에서 늦게뜨는 현상은 조금 줄일수 있습니다.

 

 

 

정보공유
Total 438건 21 페이지
번호 제목 글쓴이 날짜 조회
138 vertical 메뉴 슬라이드 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 09-12 25801
137 LMS 문자발송 오류 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 04-18 25776
136 첨부 파일 이전 샘플 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 03-14 25774
135 classic ASP ajax 문자열 처리. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 04-12 25438
134 저장하고 나서 소스를 수정하지 않았는데 오류가 발생할경우. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 07-10 25371
133 3자리 은행 코드 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 08-14 25343
132 jquery 를 쓰지않고 ajax 로 데이터값 전송하기. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 04-05 25287
131 IOS (아이폰) 로 결제 후 쇼핑몰로 돌아가지 못하는 현상 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 06-28 25177
130 크롬에서 결제만 되고 정상적으로 처리가 되지 않는 경우 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 09-14 24920
129 스마트 에디터 기본 편집모드 변경하는 방법 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 04-11 24785
128 문서경로 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 03-27 24701
127 블럭 페이지 샘플 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 07-24 24498
열람중 상품의 옵션이 너무 많이 등록되어있을경우 페이지 로딩이 지연됨. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 07-20 24417
125 htaccess 를 이용한 도메인 처리 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 04-09 24389
124 canvas 사각툴 크키 조정 예제 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 05-01 24334