Mirupafshim CMS: ne rindërtuam host.it me Astro dhe marketingu tani funksionon vetë
Team Host.it 9 min lexim
Il marketing corre da solo
Da CMS a sito statico con Astro
Për vite me radhë faqja jonë ishte ajo që u rekomandonim klientëve: një CMS, një bazë të dhënash, PHP dhe një panel administrimi. Ajo funksionoi. Por çdo modifikim i një uljeje kalonte përmes një bilete, çdo shtojcë ishte një varësi për t'u përditësuar dhe çdo komponent dinamik rriti sipërfaqen për t'u mbrojtur.
host.it i ri është diçka tjetër: HTML statike, i krijuar me Astro, i shërbyer nga CDN ynë dhe i publikuar nga një tubacion në të cilin ekipi i marketingut punon pa pritur një zhvillues. Këtu flasim për arkitekturën, arsyet e zgjedhjeve dhe gjithashtu kufijtë e saj, sepse nuk është përgjigja e duhur për të gjitha projektet.
Pse u larguam nga CMS
WordPress, Joomla dhe CMS të tjera e kanë bërë Ueb-in të aksesueshëm për miliona njerëz dhe vazhdojnë të jenë mjete të përshtatshme për shumë projekte. Por faqja jonë institucionale kishte nevoja të ndryshme: shumica e faqeve ndryshojnë kur vendos marketingu, jo me çdo kërkesë HTTP.
- 90% e sajtit nuk ishte dinamik. Faqet e produkteve, listat e çmimeve dhe përmbajtja institucionale nuk kishin nevojë të rigjeneroheshin nga serveri në çdo vizitë.
- Sipërfaqja e sulmit nuk ishte proporcionale. Koha e ekzekutimit të PHP, baza e të dhënave, paneli administrativ dhe shtojcat kërkojnë përditësime dhe kontrolle të vazhdueshme, edhe kur sajti duhet të shfaqë vetëm përmbajtje.
- Gryka e ngushtë ishte organizative. Për të redaktuar një faqe, nevojiteshin aftësi për shkrimin e kopjimit, grafikën, zhvillimin dhe publikimin.
Çfarë bën Astro, në aspektin teknik
Astro është një kornizë moderne e krijuar për sajte të orientuara nga përmbajtja. Gjatë ndërtimit, transformoni komponentët, të dhënat dhe faqet në skedarë HTML të gatshëm për t'u vendosur. Kur një vizitor hap host.it, serveri nuk duhet të kërkojë një bazë të dhënash ose të ekzekutojë PHP për të kompozuar përgjigjen.
Zero JavaScript si parazgjedhje
Astro dërgon HTML dhe CSS në shfletues. JavaScript u shtohet vetëm komponentëve që duhet të jenë vërtet ndërveprues: vizitori nuk shkarkon një aplikacion të plotë për të lexuar një faqe.
Arkitektura e ishullit
Një formular, një konfigurues ose një miniaplikacion mund të bëhet një ishull interaktiv, i ngarkuar kur nevojitet. Pjesa tjetër e faqes mbetet HTML statike. Kjo zvogëlon kodin që funksionon në shfletues dhe e bën më të lehtë kontrollin e performancës dhe sjelljes.
Komponentët dhe përmbajtjet e vërtetuara gjatë fazës së ndërtimit
Faqet dhe komponentët kontrollohen përpara publikimit. Nëse mungon një e dhënë e nevojshme, një lidhje nuk respekton skemën ose projekti nuk përpilohet, tubacioni ndalon: gabimi nuk zbulohet nga klienti në prodhim.
Rezultati: skedarë statikë të gatshëm për CDN
Dalja përfundimtare është një dosje me skedarë HTML, CSS, JavaScript dhe imazhe. Nuk ka asnjë proces aplikimi për të filluar dhe një sesion përdoruesi nuk nevojitet për të shfaqur një faqe. Koha e përgjigjes varet kryesisht nga rrjeti dhe vendndodhja e nyjës CDN, jo nga sa mirë funksionon një aplikacion në çdo vizitë.
Siguria nga dizajni, jo siguria sipas sloganit
Të thuash që një sajt është "jo i prekshëm" do të ishte teknikisht i pasaktë: depot, tubacionet CI/CD, llogaritë, varësitë, DNS dhe CDN mbeten komponentë për t'u mbrojtur. Avantazhi konkret është një tjetër: në faqen publike zhduken të gjitha klasat e dobësive të aplikacionit tipike për një pirg dinamik.
- Nuk ka PHP që funksionon. Nuk ka kohë ekzekutimi publike përmes së cilës mund të ekzekutohet kodi nga ana e serverit ose të ngarkohet një webshell.
- Nuk ka bazë të dhënash për të kompozuar faqet. Nuk ka pyetje të ekspozuara ndaj navigimit dhe për këtë arsye nuk ka injeksion SQL në përmbajtjen statike.
- Nuk ka panel administrativ publik. Nuk ka asnjë faqe identifikimi të CMS për forcën brutale ose mbushjen e kredencialeve.
- Nuk ka zinxhir shtesë në perimetrin publik. Vizitori nuk ndërvepron me shtesat nga ana e serverit për t'u mirëmbajtur dhe përditësuar vazhdimisht.
- Përmbajtja e publikuar në mënyrë të kontrolluar. Për të modifikuar sajtin duhet të kaloni nëpër tubacionin e ndërtimit dhe vendosjes, i cili mbrohet dhe gjurmohet.
CDN dhe funksionaliteti "gjithmonë në linjë".
Faqja e re shpërndahet nga CDN-ja jonë: faqet riprodhohen dhe shërbehen nga nyjet e skajeve afër përdoruesve. Kjo redukton vonesën dhe ngarkesën në infrastrukturën burimore.
Megjithatë, ka një përfitim që shkon përtej shpejtësisë. Me funksionin "gjithmonë në linjë", CDN mund të vazhdojë të shërbejë kopjen statike të sajtit edhe nëse serveri i origjinës është përkohësisht i paarritshëm. Një dështim i mirëmbajtjes ose burimit nuk duhet të rezultojë automatikisht në një sajt jashtë linje.
Në këtë arkitekturë origjina është thelbësore për të publikuar një version të ri, por jo për të gjeneruar çdo faqe të kërkuar. Përmbajtja e shpërndarë tashmë mbetet e disponueshme në rrjetin CDN.
Tubacioni i AI-së: superfuqitë për marketing
Ndryshimi më i rëndësishëm nuk është vetëm në infrastrukturë. Më parë, për të publikuar një faqe produkti të ri, nevojiteshin shkrime të veçanta kopjimi, grafika, zhvillimi i frontendit, rishikimi dhe ndërhyrjet e vendosjes. Sot, ekipi i marketingut mund të menaxhojë të gjithë ciklin me një tuaj të asistuar nga AI.
- Përmbajtja. Shkrimi dhe rishikimi i teksteve me strukturë, SEO, tonin e zërit dhe përkthimet e menaxhuara në të njëjtën rrjedhë.
- Grafika. Mbulesa dhe mjete vizuale të prodhuara në formatet e kërkuara nga sistemi i projektimit.
- Struktura. Faqet janë të përbëra me komponentë tashmë të miratuar: AI përdor sistemin e projektimit, nuk e anashkalon atë.
- Testimi i automatizuar. Ndërtimet, verifikimet dhe kontrollet funksionale kryhen përpara publikimit.
- Veçoni vënien në skenë dhe prodhimin. Çdo ndryshim fillimisht gjenerohet dhe verifikohet në skenë, më pas promovohet në prodhim.
Çfarë duhet për ta bërë mirë dhe kur jo
Kalimi në një faqe statike nuk është falas dhe nuk është përgjigja universale. Për të marrë një rezultat të besueshëm, ju nevojitet një sistem dizajni solid, një tubacion CI/CD me mjedise të veçanta, teste automatike dhe një strategji precize për pjesët vërtet dinamike.
- Format dhe integrimet. Ato duhet t'u besohen pikave përfundimtare ose shërbimeve të dedikuara, me të njëjtën vëmendje ndaj sigurisë si çdo aplikacion.
- Mjetet e kërkimit dhe interaktive. Ata mund të jetojnë si ishuj, pa e kthyer të gjithë faqen në një aplikacion JavaScript.
- Zonat e kufizuara dhe të dhënat në kohë reale. Kërkoni një shërbim të veçantë mbështetës ose aplikacioni.
Për aplikacionet me përmbajtje të personalizuar për përdorues, tregtia elektronike me çmime dhe disponueshmëri në kohë reale ose portalet me zona të gjera të rezervuara, një CMS ose një aplikacion dinamik mund të mbetet zgjedhja e duhur. Në fakt, ne vazhdojmë të presim dhe mbrojmë mijëra prej tyre: çështja nuk është të eliminojmë dinamikën, por ta përdorim atë vetëm aty ku krijon vlerë.
Më e shpejtë, më elastike, më autonome
Host.it i ri është më i shpejtë, por mbi të gjitha është më i vështirë për t'u bërë kompromis, më elastik dhe më i lehtë për t'u përditësuar. Performanca, siguria dhe autonomia e marketingut vijnë nga e njëjta zgjedhje: ndërto një herë, testo dhe vendos kudo.
Nëse ndërtoni sajte për klientët dhe dëshironi të kuptoni nëse ky model ka kuptim për portofolin tuaj, le të flasim. Për të organizuar publikime të kontrolluara, mund të mësoni më shumë rreth shërbimit tonë të organizimit dhe zhvillimit.
Në fokus · Host.it
Datacenter dhe cloud në Itali
Turin, Pisa dhe shërbime të redundante për vazhdimësi dhe sovranitet të të dhënave.
Artikuj të lidhur
Nga blogu
Nga arkivin