„Ținerea găzduirii la zi" pare un singur lucru. Sunt șase, fiecare cu alt proprietar. De aceea, în practică, unul dintre ele este mereu uitat: nimeni nu a hotărât să îl neglijeze, doar că fiecare a crezut că îi revine altcuiva.
Merită așezate pe rând și spus cine ține fiecare.
Cele șase bucăți și ale cui sunt
| Ce | Cine îl actualizează |
|---|---|
| Sistemul de operare al serverului | Furnizorul |
| Serverul web și modulele lui | Furnizorul |
| Versiunea de PHP disponibilă | Furnizorul o pune la dispoziție, o alegi tu |
| Baza de date | Furnizorul |
| CMS, temă, module | Tu sau cine îți întreține site-ul |
| Certificatul SSL | Furnizorul, dacă este cel inclus |
Primele două rânduri și al patrulea sunt muncă pe care nu o vezi și pe care nu ar trebui nici să ți-o amintești: se întâmplă dedesubt, iar când merge bine nu observi. Există o pagină despre cum este construită infrastructura noastră, dacă te interesează detaliul.
Al cincilea rând este cel care se uită și este singurul pe care nu îl putem face în locul tău. Actualizarea unui modul poate schimba cum arată o pagină sau cum funcționează un formular: este o decizie despre site-ul tău, nu despre server.
Securitate: fereastra care contează
Când într-un program folosit pe scară largă se găsește o breșă, problema nu începe când apare corecția. Începe când breșa devine publică — iar între cele două momente trec zile.
În zilele acelea atacurile automate rulează deja. Nu își aleg victimele: scanează internetul căutând instalări care expun acea versiune și iau ce găsesc. De aceea „site-ul meu e mic, cine să mă atace" este întrebarea greșită, așa cum am povestit scriind despre ce se întâmplă când site-ul de lângă al tău este compromis.
La fereastra aceasta se poate lucra din două părți și sunt necesare amândouă.
Dinspre server: când o vulnerabilitate nu este încă corectată, aplicăm imediat o regulă în WAF care blochează oricum amenințarea. Site-ul nu este actualizat, dar atacul nu ajunge.
Dinspre tine: să actualizezi ce stă în spațiul tău și să scoți ce nu folosești. Un modul dezactivat, dar încă instalat, este un fișier care poate fi atins. Cel mai eficient mod de a nu actualiza ceva este să nu îl ai.
Performanță: unde se câștigă cu adevărat
Actualizările aduc viteză, dar nu toate în aceeași măsură, și ajută să știi unde să te uiți.
Saltul mare îl dă versiunea de PHP. Între o versiune veche și cea curentă diferența pe un site dinamic se măsoară și nu este marginală. Pe serverele noastre versiunea implicită este ultima stabilă disponibilă, iar tu o poți schimba din panou.
Al doilea câștig vine din cache, care nu este o actualizare, ci o configurație: pe planurile noastre este pornit implicit pentru resursele statice și pentru ieșirea generată de PHP, iar cine are un site care interoghează mult baza de date poate activa Memcached sau Redis din servicii suplimentare.
Al treilea, cel despre care nu vorbește nimeni, este să scoți lucruri. Un site cu patruzeci de module nu este lent din vina serverului. Dacă ai o bază de date WordPress care s-a umflat de-a lungul anilor, curățarea ei aduce mai mult decât orice actualizare.
SEO: ce legătură are găzduirea și până unde
Aici merită să fim preciși, pentru că este subiectul pe care se promite cel mai mult.
Google măsoară cum se încarcă o pagină, iar o parte din acea măsurătoare depinde de server: timpul până sosește primul răspuns intră direct în momentul în care conținutul principal devine vizibil. Un server lent pune o întârziere sub tot restul, iar nicio optimizare a paginii nu o recuperează.
Dar se oprește acolo. Stabilitatea aranjamentului și reacția la comenzi depind de cum este construită pagina, nu de unde este găzduită. Iar poziționarea depinde înainte de toate de ce scrie în pagină.
Pe scurt: o găzduire lentă poate frâna un site bun, o găzduire rapidă nu ridică un site gol. Cine promite altceva vinde altceva.
Ce poți face tu, în practică
Cinci lucruri, în ordinea randamentului.
- Ține CMS-ul și modulele la zi și încearcă mai întâi pe o copie. Nu există o cale isteață de a ocoli asta. Există una prudentă de a o face.
- Scoate ce nu folosești. Teme niciodată activate, module încercate și abandonate, instalări vechi în subdirectoare uitate: toate sunt suprafață expusă de care nu ai nevoie.
- Treci la ultima versiune de PHP, fără grabă. Încearc-o, uită-te la site, iar dacă un modul nu este pregătit te întorci din panou. Este reversibil.
- Verifică dacă se uită cineva. Un site care cade noaptea și revine la opt dimineața este un site pe care nu îl supraveghează nimeni. Monitorizarea există ca să afli înaintea clientului.
- Să știi unde sunt backupurile și în cât timp se restaurează. Întrebarea serioasă nu este „mi se va întâmpla", ci „în cât timp revin". Pe planurile ICBS backupul complet este zilnic.
O notă despre cum spunem asta
Niciunul dintre punctele de mai sus nu este exclusivitatea noastră și nu le prezentăm așa: un sistem actualizat, cache, backup și monitorizare sunt ceea ce trebuie să facă o găzduire serioasă. Diferența o face faptul că sunt scrise undeva și verificabile, nu că sună special.
De aceea ce este inclus și ce nu stă într-o pagină separată, cu condițiile scrise pe larg. Dacă evaluezi un furnizor — pe noi sau pe oricare altul — este genul de pagină pe care merită să o cauți înainte să semnezi.
