Pri deljenem spletnem gostovanju več uporabniških računov uporablja isti fizični strežnik in njegove zmogljivosti. Med skupne vire sodijo procesorska moč, delovni pomnilnik, diskovni sistem ter omrežna povezava, vendar to ne pomeni, da imajo vsi uporabniki neomejen dostop do celotnega strežnika.
Sodobna gostiteljska okolja uporabljajo omejitve, s katerimi posameznemu računu določijo razpoložljiv delež zmogljivosti. Takšna zasnova omogoča ponudniku, da na enem strežniku gosti več spletnih strani in s tem zmanjša stroške posameznega paketa. Za lastnika spletnega mesta je pomembno predvsem, koliko virov ima dejansko na voljo in kaj se zgodi, ko jih spletna stran začne porabljati več.
Kaj se dejansko deli?
Procesor opravlja izračune, pomnilnik začasno hrani podatke med izvajanjem aplikacij, diskovni sistem pa bere in zapisuje datoteke ter podatkovne zbirke. Ko na enem fizičnem strežniku gostuje več računov, vsi uporabljajo isto fizično strojno opremo. Upravljavec zato razpoložljivo zmogljivost razporedi med uporabnike in določi meje, znotraj katerih lahko posamezni račun izvaja svoje procese.
Deljenje torej ne pomeni, da spletne strani uporabljajo iste datoteke ali podatkovne zbirke. Vsak račun ima svoje vsebine in nastavitve, medtem ko je skupna predvsem strojna infrastruktura v ozadju.
Omejitve procesorja in pomnilnika
Ponudnik gostovanja lahko za posamezni račun določi največjo dovoljeno uporabo procesorja in delovnega pomnilnika. Če spletna stran izvaja zahtevno skripto, obdeluje veliko obiskov ali uporablja potratno razširitev, se njena poraba približa določeni meji. Sistem nato omeji račun, namesto da bi mu dovolil neomejeno uporabo procesorske moči in pomnilnika drugih uporabnikov.

Omejitev je pomembna tudi za stabilnost celotnega strežnika, saj nenadna obremenitev ene spletne strani ne sme povzročiti težav vsem drugim. Ko račun doseže svojo dovoljeno porabo, se posledice praviloma pokažejo predvsem pri njem, denimo kot počasnejši odziv ali neuspešno izvajanje posameznega procesa.
Disk in število procesov
Pomemben strežniški vir je tudi hitrost branja in zapisovanja podatkov na disk. Spletna stran med delovanjem bere programske datoteke, nalaga slike, zapisuje začasne podatke ter komunicira s podatkovno zbirko. Če posamezen račun izvaja veliko diskovnih operacij, lahko sistem omeji njegovo hitrost prenosa in število operacij.
V nasprotnem primeru bi neomejena poraba vplivala na delovanje drugih strani na istem strežniku. Gostiteljski paket ima lahko določeno tudi največje število procesov in sočasnih vhodnih zahtev. To postane pomembno, ko spletno mesto v kratkem času prejme več obiska ali hkrati izvaja več zahtevnih opravil.
Vpliv drugih spletnih strani
Pri slabo upravljanem deljenem okolju bi zelo zahtevna spletna stran porabila velik del skupnih virov in s tem poslabšala delovanje drugih uporabnikov. Prav zato sodobni sistemi za deljeno gostovanje uporabljajo izolacijo in omejevanje posameznih računov (npr. CageFS). Če en uporabnik doseže svojo določeno mejo, naj bi se težava ustavila znotraj njegovega okolja, medtem ko drugi računi nadaljujejo delo z lastnimi razpoložljivimi viri.

Kakovost deljenega gostovanja je zato odvisna tudi od načina, kako ponudnik razporeja uporabnike in spremlja obremenitev strežnika. Zelo zmogljiva strojna oprema sama po sebi ni dovolj, če na njej gostuje preveč zahtevnih računov ali so omejitve neustrezno nastavljene. Dober ponudnik spremlja uporabo ter prilagaja infrastrukturo, saj mora med cenovno učinkovitostjo in razpoložljivo zmogljivostjo ohranjati razumno ravnovesje.
Kdaj potrebujemo več virov?
Manjša predstavitvena spletna stran navadno porabi bistveno manj strežniških virov kot spletna trgovina, spletni portal ali stran z večjim številom sočasnih obiskovalcev. Potrebe se povečajo tudi, ko dodamo zahtevnejše vtičnike, obdelujemo več podatkov ali izvajamo naloge v ozadju. Če račun redno dosega omejitve, težave ni smiselno vedno iskati samo v hitrosti internetne povezave ali sami zasnovi strani.
V nadzornih okoljih, kot je cPanel, lahko uporabnik spremlja trenutno porabo procesorja in pomnilnika, ponudnik pa tudi podrobnejše podatke o drugih omejitvah. Če meritve pokažejo ponavljajoče se doseganje meja, najprej preverimo optimizacijo spletne strani. Kadar je projekt preprosto prerasel obstoječi paket, je smiselna nadgradnja spletnega gostovanja z več razpoložljivimi viri.
Ne spreglejte
Najnovejši prispevki
Claude agent: kaj je in kako deluje?
Claude je znan predvsem kot pogovorni sistem umetne inteligence, vendar se njegova uporaba vse bolj premika od odgovarjanja na vprašanja k samostojnemu opravljanju večdelnih nalog. Ko govorimo o Claude agentu, ne mislimo nujno na en sam izdelek, temveč na način dela, pri katerem Claude prejme…
Kako nastane nova domenska končnica?
Domenske končnice, kot so .com, .org ali .si, predstavljajo najvišjo raven sistema domenskih imen. Poleg že dolgo uveljavljenih končnic danes obstaja še veliko novejših, med njimi .shop, .app, .blog in številne druge. Nova domenska končnica ne nastane zgolj z registracijo želenega izraza, saj mora bodoči…