Standardowo paginację na stronie wykonywałem za pomocą PHP. Dotyczy to zwłaszcza podstron typu aktualności, wydarzenia, etc... Zwykle leci zapytanie do bazy, pokaż tyle i tyle postów z takiego i takiego zakresu. Każdy klik na cyferki w paginacji powoduje w tym momencie przeładowanie całej strony.
Ostatnio jednak wpadło mi pewne rozwiązanie do rozważenia. Paginacja z wykorzystaniem JS. Czyli ładowanie wszystkich postów i podmiana jakiegoś dynamicznego div-a z odpowiednią ilością i zakresem postów.
Pytanie jednak które z tych rozwiązań jest lepsze, optymalniejsze, szybsze, mobilniejsze, seo-friendly, etc. Ładowanie wszystkiego [JS] czy przeładowania stron [PHP]. Nie bez znaczenia pozostaje też kwestia śledzenia zaangażowania użytkowników za pomocą Analytics, czy klikają na podstrony, etc...
Zakładam, że postów może być np. 1000, gdzie pokazując po 10 na podstronę stworzy nam się w paginacji 100 podstron. Każdy post będzie miał jakąś krótką zajawkę plus małą fotkę wprowadzającą...
Macie jakieś doświadczenie w tym zakresie? A może tylko przesadzam...
