рдЕрдВрддрд╣реАрди рд╕реНрдХреНрд░реЙрд▓рд┐рдВрдЧ рд╕рд╛рдЗрдЯреНрд╕ рдмрдирд╛рдирд╛ рдмрдВрдж рдХрд░реЗрдВ



рдЯреАрдПрд▓, рдбреЙред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдХреБрдЫ рдорд╛рдорд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдВрддрд╣реАрди рд╕реНрдХреНрд░реЙрд▓рд┐рдВрдЧ рдЙрдкрдпреБрдХреНрдд рд╣реИ, рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдкреИрджрд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИред

рдЕрдирдВрдд рд╕реНрдХреНрд░реЙрд▓ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рднрдЯрдХрд╛рд╡, рдмреЗрдХрд╛рдмреВ рдФрд░ рддрдирд╛рд╡ рдкреИрджрд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИред

рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ, рд╣рдо рдмрддрд╛рдПрдВрдЧреЗ рдХрд┐ рдЖрдкрдХреЛ рдЕрдВрддрд╣реАрди рд╕реНрдХреНрд░реЙрд▓рд┐рдВрдЧ рд╡рд╛рд▓реА рд╕рд╛рдЗрдЯ рдмрдирд╛рдиреЗ рд╕реЗ рд░реЛрдХрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИред рд▓реЗрдХрд┐рди рдкрд╣рд▓реЗ, рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рдПрдХ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдЗрддрд┐рд╣рд╛рд╕ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред

рд╕реНрдХреНрд░реЙрд▓ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдЗрддрд┐рд╣рд╛рд╕


рдпрд╣ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рд╕реНрдХреНрд░реЙрд▓рд┐рдВрдЧ рдХреНрдпрд╛ рд╣реИ, рдЖрдЗрдП рд╢рдмреНрдж рдХреЗ рдореВрд▓ рдХреЛ рджреЗрдЦреЗрдВред

рд╕реНрдХреНрд░реЙрд▓ (рд╕реНрдХреНрд░реЙрд▓) (рдПрдиред): рд╕реАред 1400, "рдЪрд░реНрдордкрддреНрд░ рдпрд╛ рдХрд╛рдЧрдЬ рдХрд╛ рд░реЛрд▓"

рд╕реНрдХреНрд░реЙрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдореВрд▓ рд░реВрдк рд╕реЗ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдЬрдм рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдмрд╣реБрдд рд▓рдВрдмрд╛ рд╣реЛ рдЧрдпрд╛ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдзрд╛рд░реНрдорд┐рдХ рд╕рд╛рдордЧреНрд░реА)ред рдЗрддрдиреА рд╕рд╛рдордЧреНрд░реА рдХреЗ рд╕рд╛рде, рдЗрд╕реЗ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдирд╛, рдкрдврд╝рдирд╛ рдФрд░ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реЛ рдЧрдпрд╛ рд╣реИред

рдЬрдм рдХрдВрдкреНрдпреВрдЯрд░ рдиреЗ рд╣рдорд╛рд░реЗ рдЬреАрд╡рди рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд┐рдпрд╛, рддрдм рднреА рд╣рдореЗрдВ рд╕рд╛рдордЧреНрд░реА рдХреЗ рдмрдбрд╝реЗ рдЯреБрдХрдбрд╝реЛрдВ рдХреЛ рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рдЪрд╛рд╣рд┐рдП рдерд╛ред

рдХрдВрдкреНрдпреВрдЯрд░ рдореЗрдВ рд╕реНрдХреНрд░реЙрд▓ рдХрд╛ рд╡рд┐рдХрд╛рд╕


1. рдкрдВрдХреНрддрд┐рдпрд╛рдБ (рдФрд░ рдХреЙрд▓рдо)


рд╡реЗрдм рдХреЗ рдЖрдЧрдорди рдХреЗ рдмрд╛рдж, рдбрд┐рдЬрд╛рдЗрдирд░реЛрдВ рдиреЗ рдкрдЧреЗрдЯ / рд╕реНрдХреНрд░реЙрд▓ рд╕рд╛рдордЧреНрд░реА рдХреЗ рдХрдИ рддрд░реАрдХреЗ рдИрдЬрд╛рдж / рд╕реАрдЦреЗред рдЗрдВрдЯрд░рдиреЗрдЯ рд╕реЗ рдкрд╣рд▓реЗ, рд╣рдордиреЗ рд╕реНрдХреНрд░реАрди рдкрд░ рд▓рд╛рдЗрдиреЛрдВ рдХреЛ рд╕реНрдХреНрд░реЙрд▓ рдХрд┐рдпрд╛ред

рдХреНрд╖реИрддрд┐рдЬ рд╕реНрдХреНрд░реЙрд▓рд┐рдВрдЧ рдиреЗ рди рдХреЗрд╡рд▓ рд╕рд╛рдордЧреНрд░реА рдХреЛ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП, рдмрд▓реНрдХрд┐ рд╕реНрдХреНрд░реАрди рдХреЛ рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рднреА рдПрдХ рдЯреВрд▓ рд╕реНрдХреНрд░реЙрд▓ рдХрд┐рдпрд╛ред

2. рд╡рд┐рдВрдбреЛрдЬ (рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдирд╣реАрдВ)


рд╕реНрдХреНрд░реЙрд▓рд┐рдВрдЧ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдиреЗ рд▓реЛрдЧреЛрдВ рдХреЛ рдПрдХ рд╡рд┐рдВрдбреЛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЗрд░рд┐рдд рдХрд┐рдпрд╛ред рд╡рд┐рдВрдбреЛрдЬрд╝ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдЖрдк рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рд╕рд╛рдордЧреНрд░реА рдХреЗ рдХрдИ рдЯреБрдХрдбрд╝реЗ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред


рд╡рд┐рдВрдбреЛрдЬ 3.1 рдкреНрд░реЛрдЧреНрд░рд╛рдо рдореИрдиреЗрдЬрд░ рдореЗрдВ рдХрдИ "рд╕реНрдХреНрд░реЙрд▓" рд╣реИрдВ

3. рд╡реЗрдм рдкреЗрдЬ


рд╡реЗрдм рдмреНрд░рд╛рдЙрдЬрд╝ рдХрд░рддреЗ рд╕рдордп рд╕реНрдХреНрд░реЙрд▓ рдХрд░рдирд╛ рд╕рдмрд╕реЗ рдореМрд▓рд┐рдХ рд╕рдорд╕реНрдпрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕рд╛рд░реА рд╕рдорд╕реНрдпрд╛рдПрдВ рдкреИрджрд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЙрдирдХреЗ рд╕рд╛рде рд╣рд╕реНрддрдХреНрд╖реЗрдк рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдЖрдЗрдП рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВред

рд╡реЗрдмрдкреЗрдЬ рдиреЗрд╡рд┐рдЧреЗрд╢рди рд╡рд┐рдХрд▓реНрдк


рдореИрдВ рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдВрдЧрд╛ рдХрд┐ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдФрд░ рдбрд┐рдЬрд╛рдЗрдирд░реЛрдВ рдиреЗ рд╡реЗрдм рдкреЗрдЬреЛрдВ рдХреЛ рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреИрд╕реЗ рдмрдирд╛рдпрд╛ред

рдЪрд▓реЛ рдХреБрдЫ рдкреЗрдЬрд┐рдиреЗрд╢рди рд╕рд░реНрд╡рд░ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред

рдСрдлрд╝рд╕реЗрдЯ-рдЖрдзрд╛рд░рд┐рдд рдкреЗрдЬрд┐рдиреЗрд╢рди


рд╕рдмрд╕реЗ рдкреНрд░рд╕рд┐рджреНрдз рдкреЗрдЬрд┐рдиреЗрд╢рди рд╕рд┐рд╕реНрдЯрдоред рдЗрд╕ рддрдХрдиреАрдХ рдореЗрдВ, рдЖрдкрдХреЛ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдЖрдк рдХрд┐рддрдиреЗ рддрддреНрд╡реЛрдВ рдХреЛ рдкреГрд╖реНрдард╛рдВрдХрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ:

-- All posts count
SELECT COUNT(*) AS total FROM posts

. , 10 :

-- First page items
SELECT * FROM posts LIMIT 10

3, 30 , (OFFSET):

-- Third page items
SELECT * FROM posts LIMIT 10 OFFSET 30

:

{
  "pagination": {
    "items_count": 100,
    "current": 3,
    "total_pages": 10
  },
  "items": [...]
}

:


  • :
  • :
  • :
  • :


, ( Twitter). , : (cursor).

. :

-- Get extra 1 item to get its cursor.
SELECT * FROM posts ORDER BY id DESC LIMIT 11

, (ID ) . :

{
  "pagination": {
    "next": 1234 // extra item's ID (cursor), null if end of data.
  },
  "items": [...]
}

:

-- Offsetting records using 1234 cursor
SELECT * FROM posts WHERE id >= 1234 ORDER BY id LIMIT 11

:


  • : ,
  • : , -
  • :
  • : ,

.


:
:

. . , .


WordPress


:
:

-, . , , .




Google :




:
: , ,

, .


┬л ┬╗

┬л ┬╗ (Load More), .


:
: , ,

тАФ .

, 2005 Microsoft.
Metafizzy open source , .




!


, . , .


 тАФ -, . : , , . , .

, . ( ).

(, Twitter) , .  тАФ , . .


Twitter

,


. , . . , .

-, , , тАФ , . . . .


, , UI, .

- . , , ( ). UI . - .

. .

┬л ┬╗, . . ( , , ).


, , ..

. . , .

, . , .

, ┬л ┬╗, . , K, .

, . , , , .


, , , . , . !

Source: https://habr.com/ru/post/hi427615/


All Articles