• 로그인
  • 장바구니에 상품이 없습니다.

home2 게시판 Node.js, Express 게시판 Mongo DB 데이터 출력속도 최적화 질문

Mongo DB 데이터 출력속도 최적화 질문

  • 이 주제에는 2개 답변, 2명 참여가 있으며 jay11 월 전에 전에 마지막으로 업데이트했습니다.
3 글 보임 - 1 에서 3 까지 (총 3 중에서)
  • 글쓴이
  • #129409

    jay
    참가자
    안녕하세요. 단일 페이지 로드시에 잦은 데이터 호출 때문에 최적화 방법에 궁금증이 생겨서요..
    현재 세팅 : 
    Frontend - next.js
    Backend - next.js + node.js
    DB - mongo db
    
    현재 몽고db를 사용하면서 가져온 데이터를 프론트엔드 스택인 next.js 에서 
    SSR (서버 컴포넌트) 방식으로  페이지를 로드하고 있는데요, 
    다루는 데이터의 가짓수가 늘어나니 한 페이지를 로드하는데 
    잦은 GET 요청으로 페이지 로드가 점점 느려져서요..
    (게시글, 유저정보, 댓글, 좋아요, 대댓글, 조회수 등을 개별 컬렉션으로 구성한 상태로 하나의 포스트 정보 페이지 로드시 여러번의 API 요청 발생)
    
    개별 컬렉션에서 데이터 참조는 SQL에서 JOIN 방식처럼 구성하여 사용하고 있는데, 
    단일 페이지 로드시 API 요청 횟수를 줄이고, 로딩 속도를 올리려면 한 도큐먼트에다가 데이터들을 다 때려박는게 좋을까요?
    
    
    
    
    
    
    
    		
    	
    #129414

    codingapple
    키 마스터
    넴 mongodb는 join이 그렇게 빠르진 않아서 하나 document에 다 때려박아서 쓰는게 좋은 관습입니다
    nextjs면 페이지를 캐싱해놔도 쉬울듯요
    #129418

    jay
    참가자
    감사합니다. 말씀해주신 부분들을 참고해서 개선해보겠습니다.
3 글 보임 - 1 에서 3 까지 (총 3 중에서)
  • 답변은 로그인 후 가능합니다.

About

현재 월 700명 신규수강중입니다.

  (09:00~20:00) 빠른 상담은 카톡 플러스친구 코딩애플 (링크)
  admin@codingapple.com
  이용약관
ⓒ Codingapple, 강의 예제, 영상 복제 금지
top

© Codingapple, All rights reserved. 슈퍼로켓 에듀케이션 / 서울특별시 강동구 고덕로 19길 30 / 사업자등록번호 : 212-26-14752 온라인 교육학원업 / 통신판매업신고번호 : 제 2017-서울강동-0002 호 / 개인정보관리자 : 박종흠