Xin chào ! Nếu đây là lần đầu tiên bạn đến với diễn đàn, xin vui lòng danh ra một phút bấm vào đây để đăng kí và tham gia thảo luận cùng VnPro.

Announcement

Collapse
No announcement yet.

Pagination

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Pagination

    Pagination là quá trình chia tách kết quả trả về của các API. Quá trình này dùng các thông số như "page size" để giới hạn kích thước của một trang và page number (số trang). Kỹ thuật này rất dễ thực hiện. Kỹ thuật này là phi trạng thái (stateless) vì tất cả các dữ liệu cần thiết đã có trong request. Đối với các tập dữ liệu lớn, một offset có 1 triệu dòng sẽ có nghĩa là chương trình chúng ta cần thực hiện truy vấn 1 triệu dòng trước khi tìm thấy dữ liệu mà chúng ta mong muốn.

    Có đôi khi API sẽ tự thực hiện quá trình phân trang này và cung cấp cho chúng ta các trang tương ứng trong response. Kết quả trả về thường có các tham chiếu đến chính nó, các trang trước đó và các trang kế tiếp. Nếu kết quả của trang kế tiếp là trống, hoặc null, chúng ta có thể giả thiết là chúng ta đang xem trang cuối.

    Đặng Quang Minh, CCIEx2#11897 (Enterprise Infrastructure, Wireless), DEVNET, CCSI#31417

    Email : dangquangminh@vnpro.org
    https://www.facebook.com/groups/vietprofessional/
Working...
X