Kako viri cPanel vplivajo na mojo spletno stran?

cPanel Branje: 4 min

Pri računih deljenega gostovanja si isti strežnik in njegove vire deli več spletnih mest strank. Da eno spletno mesto ne porabi vseh virov strežnika in ne vpliva na zmogljivost vseh drugih spletnih mest na strežniku, veljajo omejitve. Te omejitve se kažejo kot največja količina virov CPU, RAM, V/I, inode in Entry Process za posamezen račun gostovanja.

Infografika: omejitve CloudLinux (CPU, EP, PMEM, NPROC, IO, inode) in napake, ki jih povzročajo

Ta članek baze znanja opisuje, kako ti viri vplivajo na tvoje spletno mesto, in oriše nekaj primerov, ko je morda vredno nadgraditi račun. Modul „Poraba virov” v cPanelu te obvesti, če račun doseže omejitev katerega koli vira.

CPU (procesor)

To je odstotek CPU, ki je na voljo za poizvedbe tvojega računa. Te poizvedbe segajo od nalaganja podatkov v pomnilnik prek obdelave skriptov, potrebnih za streženje vsebine obiskovalcem spletnega mesta, do pisanja v podatkovne baze.

CPU skrbi za druge vire računa. Razpoložljivost virov je navedena v odstotkih uporabe jedra, kjer je jedro centralna procesna enota (CPU), saj imajo strežniki več jeder.

Če tvoje spletno mesto uporablja podatkovno bazo ali se zanaša na skripte (na primer PHP, potreben za WordPress), lahko povečanje CPU računa znatno izboljša njegovo zmogljivost. Povečanje CPU je koristno v naslednjih primerih:

  • Tvoje spletno mesto ima veliko obiskovalcev
  • Dodatki tretjih oseb uporabljajo potratne razširitve, na primer teme in vtičnike
  • Tvoje spletno mesto vsebuje zastarelo ali slabo napisano kodo

RAM (pomnilnik)

RAM spletnega strežnika (to je najpomembnejši pomnilnik) služi več namenom. Z več RAM mora procesor podatke s trdega diska pridobiti manjkrat. Ker je pridobivanje podatkov s trdega diska počasnejši proces kot iz RAM, se podatki spletnega mesta, naloženi v RAM, naložijo hitreje, kar povečuje zmogljivost spletnega mesta. Poleg tega skripti, ki pišejo v pomnilnik (na primer PHP), zasedejo več prostora, zato tečejo dlje.

Povečanje pomnilnika RAM omogoča hitrejše delovanje spletnega strežnika in opravljanje zahtevnejših nalog.

Povečanje omejitve pomnilnika RAM je običajno dobra zamisel, če želiš hitrejšo spletno stran, saj povečuje splošno zmogljivost spletne strani.

Hkrati te lahko zamika, da povečaš RAM računa, če ta preseže omejitve, kar lahko povzroči napake 500 ali 503. Potreba po povečanju omejitve RAM pa je pogosto simptom težave s slabo nastavljenim vtičnikom ali slabim skriptom. Ta slaba nastavitev lahko zapolni pomnilnik.

V tem primeru povečanje RAM računa težavo omili in jo lahko začasno reši. Vendar se lahko z rastjo prometa spletnega mesta težava znova pojavi. Zato je priporočljivo najti rešitev težave na spletnem mestu.

Po drugi strani, če je spletno mesto zelo prometno in presega trenutne omejitve, je povečanje RAM prava rešitev težave.

I/O

V računu gostovanja je V/I hitrost prenosa podatkov med trdim diskom in RAM (ali pri prenosu velike datoteke obiskovalcem spletnega mesta). Povečanje V/I seveda pospeši proces, saj dejansko pomeni povečanje hitrosti.

V/I se razlikuje od prej omenjenih virov. Če presežeš omejitve V/I, se sporočilo o napaki ne prikaže. Če pa V/I ne zadostuje, spletno mesto zamrzne, dokler se prenos podatkov s trdega diska v RAM ne konča.

Da veš, kdaj povečanje V/I izboljša delovanje spletnega mesta, moraš poznati zgradbo spletnega mesta. Spletna mesta, ki morajo brati in pisati veliko podatkov (pretočne strani, strani z veliko zapisi v podatkovni bazi itd.), povečanje V/I najbolje izkoristijo.

To ne pomeni, da povečanje omejitve V/I reši vse težave z zakasnitvijo. Da se odločiš, kdaj je to pravi korak, moraš preučiti izdelavo spletnih strani.

Datoteke, inodi

Število inodov v izračunu se izračuna s pomočjo datotek. Inodi pa niso enaki datotekam. So podatkovni elementi, ki jih sistemi na osnovi Linuxa uporabljajo kot sklice na datoteke in imenike.

Poenostavljeno je število inodov enako številu datotek in imenikov. V resnici pa lahko na isto datoteko kaže več inodov.

Očitno je, da če moraš v računu gostovanja le shraniti več datotek, imenikov in e-poštnih sporočil, povečanje porabe datotek (z dodajanjem več inodov) reši težavo.

Če imaš vtičnik ali skript, ki v računu ustvari veliko datotek ali imenikov, povečanje porabe datotek težave ne reši. V tem primeru moraš težavo rešiti v vtičniku ali skriptu.

Procesi (Entry Process / EP)

To je preprosto število povezav, ki jih tvoj račun lahko hkrati obravnava.

Povezave pa niso le obiskovalci tvojega spletnega mesta. Povezava je lahko:

  • Prenos podatkov prek HTTP s strani spletnega mesta
  • Obdelava opravila „cron”

Pomembno je vedeti, da se povezava šteje le med obdelavo. Po koncu obdelave se ne šteje več.

Torej, ko uporabnik vstopi na tvoje spletno mesto, se med nalaganjem začetne strani vzpostavi povezava HTTP. Po nalaganju strani se uporabnik ne šteje več kot proces, dokler na spletnem mestu ne izvede druge operacije, ki ustvari novo povezavo.

Nazaj: cPanel – članki (48)