- Home
- Słownik pojęć
- JAMstack
JAMstack
Sposób budowania stron, w którym podstrony powstają wcześniej jako gotowe pliki, a dane dochodzą z zewnętrznych usług przez API. Serwer nie składa strony przy każdym wejściu, więc jest szybciej i taniej.
Skąd bierze się szybkość
Z tego, że w momencie wejścia nie ma nic do policzenia. Gotowy plik leży bliżej użytkownika i wystarczy go wysłać — odpada baza danych, odpada składanie szablonu, odpada najczęstsze źródło wolnych odpowiedzi.
Co przestaje być problemem
Nagły ruch i spora część ataków. Nie da się przeciążyć zapytaniami bazy, której w ścieżce żądania nie ma, ani włamać przez wtyczkę, która nie działa na serwerze.
Gdzie się komplikuje
Przy treści zmienianej co chwilę i przy bardzo dużych serwisach — przebudowa tysięcy podstron trwa. Są na to sposoby (przebudowa tylko zmienionych stron), ale trzeba je zaplanować, zamiast zakładać, że problemu nie ma.
Czy to dla Ciebie
Jeśli treść zmienia się kilka razy dziennie, a nie kilkanaście razy na godzinę — prawie na pewno tak. Nasz quiz „WordPress czy headless” prowadzi przez to samo pytanie od strony redakcji, a nie technologii.