Hosting-ul reprezintă serviciul prin care un site web devine accesibil publicului pe internet. Gândește-te la el ca la un spațiu digital închiriat unde sunt stocate fișierele tale (HTML, CSS, imagini). Fără hosting, site-ul tău ar rămâne doar pe calculatorul local, inaccesibil oricărui utilizator din lume. Este fundamentul prezenței tale online, indiferent dacă construiești un portofoliu simplu sau o aplicație complexă.

Ce trebuie să știi

  • Server vs. Client: Hosting-ul găzduiește fișierele pe un server (computer permanent conectat la internet), iar browserul utilizatorului (clientul) le descarcă pentru a fi afișate.
  • Tipuri de hosting: Există opțiuni variate, de la shared hosting (ieftin, dar partajat cu alții) la VPS sau cloud hosting (mai scalabil și performant), esențiale pentru proiecte serioase.
  • DNS și Nume de Domeniu: Hosting-ul oferă adresa IP a serverului, dar ai nevoie de un domeniu (ex: numele-tau.ro) pentru ca utilizatorii să acceseze site-ul ușor, fără a memora numere complexe.
  • SSL/TLS: Securitatea este critică. Majoritatea providerilor oferă certificate SSL gratuite (HTTPS) pentru a cripta datele dintre server și utilizator, esențial pentru încredere și SEO.
  • Stocare și Lățime de Bandă: Verifică limita de spațiu de stocare și traficul lunar permis. Un site cu multe imagini sau video va consuma resurse mai rapid.

Exemplu concret

Când încarci un site static simplu, folosești adesea servicii precum Netlify sau Vercel. Procesul implică conectarea contului GitHub și selectarea folderului cu codul. Iată cum arată un fișier de configurare minim (netlify.toml) pentru a direcționa traficul corect:

[build]
  publish = "dist"
  command = "npm run build"

[[redirects]]
  from = "/*"
  to = "/index.html"
  status = 200

Acest fișier spune serverului unde se află fișierele finale și cum să gestioneze navigarea internă, asigurând o experiență fluidă.

Cum să înveți

  1. Experimentează gratuit: Creează un cont pe platforme precum Netlify, Vercel sau GitHub Pages. Încarcă un fișier HTML simplu și observă cum devine live în câteva secunde.
  2. Înțelege conceptul de DNS: Folosește instrumente online precum dig sau site-uri de verificare DNS pentru a vedea cum un nume de domeniu se traduce într-o adresă IP.
  3. Compară oferte: Citește specificațiile tehnice ale diferiților provideri. Compară viteza de încărcare, suportul pentru baze de date și interfețele de management pentru a înțelege diferențele practice dintre ele.

Alte subiecte din „Internet”