nooffset
-
무한스크롤 도입Health-Genie 2024. 3. 2. 11:31
기존에는 트레이너 프로필 조회하는 기능을 offset을 통한 페이징 처리를 하였습니다. 하지만 데이터 양이 많을때 offset 방식의 문제점은 아래와 같이 존재 하였습니다 - 맨뒤의 페이지는 모든 데이터를 조회한 후에 마지막 페이지를 조회하기 때문에 뒤로 갈수록 조회가 느려집니다. thalals님의 자료를 보면 특정 페이지의 데이터를 읽을 때와 맨 뒤의 페이지를 읽을 때 성능 차이를 알 수 있습니다. offset 방식 [ 7만건의 데이터 중 ] - 첫번째 페이지를 읽을 때 : 0.738 - 마지막 페이지를 읽을 때 : 2785.614 -> 0.984 [ 모든 데이터 조회 -> 특정 페이지 조회 ] no offset 방식 [ 7만건의 데이터 중 ] - 첫번째 페이지를 읽을 때 : 0.032 - 마지막 페이..