주문·결제 단계의 서버 부하줄이 정보
주문·결제 단계의 서버 부하줄이본문
영카트의 주문서 페이지는 쿠폰 조회, 배송비 계산, 적립금 확인, 재고 체크 등 여러 기능이 한 번에 실행되면서 페이지 로드를 느리게 만들고 트래픽이 몰리면 서버 부하가 크게 증가하는데, 이를 모든 정보를 한 번에 불러오지 않고 ‘필요한 순간에만 비동기(AJAX)로 로딩하는 구조’로 분리하면 주문 단계 성능이 2~4배 향상된다.
배송지 선택 시 배송비만 로딩, 쿠폰 선택 시 쿠폰만 로딩, 수량 변경 시 재고만 로딩하도록 요청을 쪼개면 DB 쿼리 횟수가 극적으로 감소하고 모바일에서도 주문페이지 체감 속도가 확 올라간다.
영카트 핵심 파일인 orderform.php가 가벼워지고, 장애 발생률이 크게 줄어 대형 쇼핑몰 운영 시 효율이 매우 높아진다.
추천
1
1
댓글 1개

그래서요...?