그누보드 환경 최적화?

그누보드 환경 최적화?

QA

그누보드 환경 최적화?

본문

안녕하세요 
그누보드 사용하여 쇼핑몰 제작하였는데,
상품 갯수가 많고, FTP에 들어있는 이미지가 많아 그런지 관리자 페이지 -> 상품관리만 들어가면 페이지 자체에서 렉이 어마어마하게 걸립니다.
해당건 관련하여 뭔갈 조치할 수 있는 방법이 있을까요?
바쁘시겠지만 한번씩 의견주시면 정말 감사하겠습니다.

이 질문에 댓글 쓰기 :

답변 8

분류가 7000개 가량 되고 <===상품수량은 1만개라도 아무 문제가 없으나 분류가 이 정도라면 당연히 문제 생깁니다

분류를 어떻게 만들길레 7천개나 된다는 말인가요?

컴퓨터 부품/자동자용품/생활용품 등 잡다한 전자부품,용품 쇼핑몰이라도 1천개 내외면 되던데....

7천개를 어떻게 등록 한 것이지 모르겠으나

등록한 것도 그렇고 7천개 중에서 해당하는 분류를 찾아서 상품을 등록/수정 하는 것만 해도

사람이 할 일이 아닐 듯 하군요(당연히 일괄 등록으로 하겠죠?)

너무 세세한 분류로 하지말고 분류를 다시 구성해야 할 것으로 보입니다

분류 선택하는 select 만드는 방법도 현재와 같이 모든 분류를 option으로 보이는 것이 아니라

1차분류만 select로 만들고 선택하면 2차분류 또 3차분류가 나오도록 만들어야 등록이나 수정시 

어렵지 않겠습니다

 

리스트의 상품 하나당 1차 2차 3차 분류 select box가 있으니 상품하나당 7천 x 3 = 2만1천개의 option을 출력해야할 것으로 보이는데요?

그런 상품이 10개만 있어도 컴이 정지한 것 처럼 보이지 않으면 이상하겠어요

 

등록/수정은 둘째치고 등록 된 상품 리스트 출력은

리스트에서 카테고리 선택해서 수정하는 기능을 사용하지 않으면 간단히 됩니다

1,2,3차 <select name="ca_id[~~~변경 

1차분류 <input name="ca_id[<?php echo $i; ?>]" id="ca_id_<?php echo $i; ?>" value='<?php echo $row['ca_id']?>

동일한 방법으로 2차 3차 분류도 입력 방식을 바꾸세요

 

관리자페이지는 그렇다쳐도 사용자 페이지에서 메뉴의 분류 출력은 도대체 어떻게 하는지 궁금하군요

분류를 출력하는 부분은 필요할 때마다 디비에서 많은 양을 추출해서 보여지도록 해서는 안됩니다

분류부분을 디비에서 추출해서 html화일로 만들어 놓고 include하는 방식이어야 합니다

(분류를 등록/수정할 때마다 html 화일 변경 필요)

 

 

 

 

 

해외에서 부품 수입하여 판매하는 사이트들이 있는데, 분류가 생각보다 많습니다. 상품은 200만개 정도 되었던것 같고, 분류도 1만개 정도 되었던것 같네요. 이런 사이트들이 많은데, 워드프레스나 네이버 블로그등 특정 쇼핑몰 솔루션이 아니라 수동으로 엑셀파일등으로 제품 정보를 제공하고 있더라구요.  부품 판매를 제대로 할수 있는 쇼핑몰이 없어서 생기는 일인데, 그누보드에서 대용량 상품(카테고리) 처리가 된다면, 시장은 있지 않을까 합니다.

상품이 많으면 로딩할때 서버의 사양도 원인이됩니다.

서버를 더 상급으로 쓰셔야 할지도 모릅니다.

보통 개수로는 그렇게 랙이 걸리지 않을텐데

수만~수십만건 이상되나요?

 

제가 CPU, RAM 이런건 잘 몰라서  현재 고대디 디럭스 사용하고있는데 이걸론 무리인걸까요?
thumb-3661068174_1742878366.1208_730x489.png

카테고리 많으면, 그누보드 코드 수정하셔야 합니다.

페이지 로딩할때마다 카테고리별로 상품수 집계하는 쿼리가 있는데,

category 테이블에 상품수를 업데이트 하고(수치가 정확하지 않아도 된다면, 주기적으로 업데이트 해도 됩니다.)

카테고리 출력하는 코드에서 category 테이블에서 상품 건수를 가져오도록 수정하시면 됩니다.

 

가까운 pc방가서 해보세요 그래도 문제가 없으면 컴퓨터 와 인터넷 문제고요

그래도 문제가 있으면 관리자 모드 를 수정 하거나 서버 를 바꿔야 합니다

답변을 작성하시기 전에 로그인 해주세요.
전체 128,330 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT