Jamstack
Jamstack je sodobna spletna arhitektura, ki vnaprej generira strani med časom gradnje in jih streže prek CDN-ja, pri čemer uporablja JavaScript, API-je in oznake za zagotavljanje hitrih, varnih in skalabilnih spletnih mest.
Jamstack (sprva JAMstack, JavaScript, APIs, Markup) predstavlja premik od tradicionalne arhitekture spletnega mesta, ki jo strežnik generira na letu.
Dinamične funkcije, kot so obrazci, iskanje, komentarji in overjanje, obravnavajo API-ji in brezstrežnički funkciji. Prednosti v zmogljivosti so znatne. Vnaprej zgrajene statične strani, ki jih streže lokacija robov CDN-ja, se naložijo izjemno hitro, ker ni procesiranja na strežniku, nobenih poizvedb po bazah podatkov in čakanja na generiranje strani.
V praksi
- Medijsko podjetje je preselilo svoj blog WordPress v arhitekturo Jamstack (Next.js + headless CMS) in zmanjšalo čase nalaganja strani s 3,5 sekunde na 0,8 sekunde
- Blagovna znamka e-trgovine uporablja Jamstack za svojo trgovino (Astro + Shopify API), ki streže 50.000 strani izdelkov iz CDN-ja skoraj brez stroškov gostovanja
- Spletno mesto z dokumentacijo za razvojno orodje se je preselilo na Jamstack in obvladuje 10 milijonov mesečnih ogledov strani na načrtu gostovanja za 20 USD mesečno
- Tržniško agencija gradi vsa strankina spletna mesta z Jamstack, kar zmanjšuje stroške gostovanja za 80 % in popolnoma odpravlja vzdrževanje strežnikov
Več o: Razvoj spletnih strani
- Odzivna zasnova
- Progressivna spletna aplikacija (PWA)
- Enostranska aplikacija (SPA)
- Uprizarjanje na strežniku (SSR)
- Statična generacija strani (SSG)
- API (programski vmesnik aplikacije)
- CMS (Sistem za upravljanje vsebin)
- Headless CMS
- Nadzor verzij
- CI/CD (Neprekinjena integracija / Neprekinjen deploy)
- Okvir JavaScript
- TypeScript
Niste prepričani, kako se to nanaša na vas?
Senior inženir obišče vašo lokacijo, vašo prisotnost v iskalnikih in način, kako prispeta povpraševanja, nato zapiše tri stvari, ki jih je vredno najprej popraviti. Dokument lahko obdržite v vsakem primeru.
