다음맵을 활용하여 부동산 조회 시스템을 개발했는데, 속도 개선 질문이 있습니다

조회 건수가 몇건인지,
그 모든 건수를 지도에 나타내고 있는지 혹은 일부만 추려서 표현하는지,
이런 자세한 상황을 적어 주셨으면 답변을 더 구체적으로 드릴 수 있었겠지만요,

제가 처하신 상황을 짐작하여 판단해 보면
DB의 쿼리 부하라면 스트레스 테스트할때 백단이 여러번 터져나갔을 겁니다.
만약 그런 상황이 아니라면 지도에 그려지는 매물이 많다는 것인데,
이 상황이면 당연히 느려집니다.

아무리 PC가 좋아졌지만 브라우저가 무제한으로 컴퓨팅 파워(메모리, CPU, GPU 가속 등)를 사용할 수 있는 환경이 아닙니다.

지도를 움직이면 각 지점에 대해서 재계산이 들어가는데
자바스크립트의 연산량이 일정 임계치를 넘어가는 순간 성능은 기하급수적으로 저하됩니다.

렌더링 측면에서 봐도
지도에 컴포넌트가 많으면 많을수록 매 엘리먼트마다 추가적인 렌더링 작업이 이루어지므로 느려집니다.

대략 수천개 이상을 찍으신 것 같은데,
사용하기 힘들 정도로 느려진다면
다른 방식으로 접근하셔야 합니다.

클러스터링을 통해 한 화면에 보여지는 오버레이 수를 절대적으로 감소 시키면 완화 될 겁니다.
특정 레벨 이상으로 줌 아웃을 할 수 없게 만들거나 하는
정책 결정으로 브라우저에 무리가 가는 상황을 만들지 않도록
노출 제약을 두어 해결하는 방법도 있겠죠.
그 외에 랭킹 알고리즘으로 우선순위를 매겨 순위가 높은 몇개만 노출 시킨다거나,
페이징을 통해서 한 번에 노출되는 오버레이 수를 줄이는 것도 방법입니다.

아래에 비슷한 문제에 대한 답변을 링크 첨부해 드립니다.
도움이 되셨으면 하네요.
https://devtalk.kakao.com/t/topic/56874/2?u=doji.doo
https://devtalk.kakao.com/t/topic/69933/2?u=doji.doo
https://devtalk.kakao.com/t/topic/40110/4?u=doji.doo
https://devtalk.kakao.com/t/topic/68130/4?u=doji.doo

3개의 좋아요
여러개의 마커 표시시 소요시간 시간
지도 api 사용 중 다수의 마커를 추가할 때 렌더링 속도에 대해 질문 드립니다
카카오맵 API 클러스터링 속도 문의
마우스로 드래그하며 지도 이동 시 속도가 느린 것에 대해
프로그래밍 초보.. 지도 어플관련 질문입니다
[clusterer marker] 지도에 마커를 다수 등록시 응답 지연 현상에 대한
마커 여러개 불러올때 로딩시간
안녕하세요? 인포윈도우를 지도에 띄우는데 갯수제한이 있나요?
카카오맵 다각형 표시하기
Map api에서 일정시간 경과후 웹페이지 종료됨
카카오 맵 api(kakao map api)사용 유저입니다. marker 와 rectangle에대하여 2가지 질문드립니다!
이동 이벤트관련문의
지도api에 특정좌표에 기본적으로 마커가 노출되도록 가능할까요?
지도에서 영역을 제한시키는 방법을 알고싶습니다!
이동경로 표시 마커
카테고리를 누르면 마커가 뜬 후 클러스터러가 적용이 되는데
마커가 많을 때, 타일셋으로 이미지를 로딩하면 성능이 향상된다고 하는데 방법이 궁금해요
DB및 지도 문의드립니다
지도에 마커 표기 후 반경 원 그리기 갯수제한?
전국적으로 마커를 찍으려고하는데 이때 무한스크롤 방식으로 서버에서 정보를 받아와야할까요?
카카오맵에서 현재 마커가 클러스터러 상태인지 아닌지 확인할 수 있는 방법이 있을까요?
카카오맵 다중 폴리곤 생성
지도 api 속도 문의드립니다
Zoom_changed 를 이용하여 CustomOverlay 숨기기 질문드립니다 2
안녕하세요 [violation] 관련 질문입니다