Community

네 그렇습니다. 페이지네이션은 예를 들면 100개 데이터를 10개로 쪼개는 방식입니다. 1 페이지에서 10개를 받아왔으면 2페이지를 갈 때도 서버에 10개를 요청해야겠죠? 이해를 돕기 위해 서버와

네 그렇습니다. 페이지네이션은 예를 들면 100개 데이터를 10개로 쪼개는 방식입니다. 1 페이지에서 10개를 받아왔으면 2페이지를 갈 때도 서버에 10개를 요청해야겠죠? 이해를 돕기 위해 서버와 프론트 입장에서 페이지네이션을 했을 때 어떤 장점이 있는지도 설명드립니다. 서버: - 효율적인 리소스 관리: 서버 입장에서 한 번에 모든 데이터를 전송하는 것보다 일부 데이터만 내려주므로 효율적이겠죠? 리퀘스트가 작아지므로 서버 부하도 줄어들고 네트워크 대역폭도 절약됩니다. - 빠른 응답시간: 내려줄 데이터가 작으므로 프론트에서 요청을 받았을 때 응답을 더 빨리 내려줄 수 있습니다. 이를 통해 사용자 경험이 향상되고 서버의 처리량도 많아집니다. - 캐싱 최적화: 자주 요청되는 페이지를 서버에서 캐싱하면 성능 개선의 효과가 있습니다. 서버 처리 속도도 빨라집니다. 프론트: - 사용자 경험 향상: 사용자 입장에서 한 번에 적절한 양의 데이터만 받으므로 가독성 측면에서도 좋고 필요한 정보도 더 쉽게 찾을 수 있습니다. - 렌더링 성능 개선: 프론트엔드에서 한 번에 렌더링해야 할 데이터의 양이 줄어들므로 페이지 로딩 속도가 개선되고 렌더링 성능이 향상됩니다. 화면이 빨리 그려지면 사용자 경험에도 좋겠죠? - 쉬운 데이터 탐색: 페이지네이션을 사용하면 사용자가 특정 페이지로 더 빨리 이동할 수 있습니다.

알림

알림이 없습니다