Jamstack
Jamstack yra moderni web architektūra, kuri iš anksto generuoja puslapius kūrimo metu ir pateikia juos per CDN, naudodama JavaScript, API ir Markup, kad būtų pristatomi greiti, saugūs ir masteliuojami svetainės.
Jamstack (iš pradžių JAMstack, JavaScript, APIs, Markup) reprezentuoja poslinkį nuo tradicinio serverio generuojamo web architektūros. Vietoj puslapių generavimo realiuoju laiku iš duomenų bazės kiekvienam lankytojui, Jamstack svetainės iš anksto sukonstruoja puslapius į statinį HTML diegimo metu, pateikia juos per globalų CDN ir naudoja JavaScript bei API bet kokiai dinaminei funkcionalumui.
Dinaminės funkcijos, tokios kaip formos, paieška, komentarai ir autentifikacija, tvarkomos per API ir serverless funkcijas. Našumo pranašumai yra reikšmingi. Iš anksto sukurti statiniai puslapiai, pateikiami iš CDN krašto lokacijos, kraunasi itin greitai, nes nėra serverio procesavimo, duomenų bazių užklausų ir laukimo puslapio generavimo.
Praktikoje
- Žiniasklaidos kompanija perkėlė savo „WordPress“ tinklaraštį į Jamstack architektūrą (Next.js + headless CMS) ir sumažino puslapio įkrovimo laiką nuo 3,5 sekundės iki 0,8 sekundės.
- El. prekybos prekės ženklas naudoja Jamstack savo parduotuvės front-end'ui (Astro + Shopify API), aptarnaudamas 50 000 produktų puslapių per CDN beveik nuline talpinimo kaina.
- Programinės įrangos įrankio dokumentacijos svetainė perkėlė sistemą į Jamstack ir apdoroja 10 milijonų mėnesinių puslapio peržiūrų naudojant $20/mėn. talpinimo planą.
- Rinkodaros agentūra kuria visus klientų svetaines naudodama Jamstack, taip sumažindama talpinimo išlaidas 80 % ir visiškai eliminuodama serverių priežiūrą.
Daugiau apie: Svetainių kūrimas
- Responsive Design
- Progressive Web App (PWA)
- Single-Page Application (SPA)
- Server-Side Rendering (SSR)
- Statinių svetainių generavimas (SSG)
- API (Programinės sąsajos)
- CMS (Turinio valdymo sistema)
- Headless CMS
- Versijų kontrolė
- CI/CD (Nepertraukiamas integravimas / Nepertraukiamas diegimas)
- JavaScript frameworkas
- TypeScript
Neaišku, kaip tai taikoma Jums?
Vyresnysis inžinierius apžiūrės Jūsų svetainę, paieškos pozicijas ir užklausų gavimo būdą, tada užrašys tris dalykus, kuriuos verta pataisyti pirmiausia. Dokumentą paliekate sau.
