• KUHADA hosting agencija: premium hosting serveri
×

Archive

Uzroci velike potrošnje I/O i RAM kod WordPress stranica i moguća rješenja

Ovdje ćemo vam pokazati moguće razloge velike konzumacije I/O i RAM-a (vidljivo u CPanelu, ali i vidljivo usporavanjem učitavanja web stranice) kod WordPress stranica i predložiti rješenja.

Što je I/O kod servera?

I/O je brzina prijenosa podataka između tvrdog diska i RAM-a. Svi poslužitelji / serveri imaju ograničenu maksimalnu vrijednost I/O i svi korisnički računi na nekom serveru. Maksimum je određen brzinom procesora, brzinom sabirnice, tvrdim diskovima i ramom.

Što  uzrokuje velike potrošnju IO-a i RAM-a vidljivu u cPanelu kod WordPress web stranica?

Općenito, I/O nastaje zbog povećanog izlaza i ulaza ili možete reći povećane brzine čitanja i pisanja na disk. Ispod su najčešći razlozi za povećanu ili veliku upotrebu I/O-a i RAM-a u cPanelu s WordPress web stranicom. Kada se poveća I/O najčešće se poveća i korištenje RAM-a pa se zato u ovom tekstu promatraju zajedno.

Zlonamjerni softver: ako je na vašu web-lokaciju utjecao zlonamjerni softver, provjerite jeste li očistili sav sadržaj web-lokacije jer hakeri uvijek pokušavaju uništiti vašu web-lokaciju povećavajući opterećenje na vašoj web-lokaciji. Možete napraviti sigurnosnu kopiju cijelog računa i skenirati ih bilo kojim antivirusnim alatom. Dobit ćete rezultat kada pregledate sve datoteke i dobijete informacije o tome koji dodatak ili datoteka uzrokuje problem. Možete prestati koristiti taj dodatak ili temu ili očistiti sve datoteke pomoću bilo kojeg antivirusnog softvera i ponovno ih prenijeti na poslužitelj.

Dodatak  plugin za sigurnosne kopije: Kada dodaci za backup započnu izradu sigurnosne kopije vaše stranice, a u međuvremenu izvršite unos i izlaz na tvrdom disku, također ako je ukupna veličina sadržaja vaše web-lokacije previsoka, dodatku za backup trebat će više vremena da izvrši backup i vaša I/O upotreba će porasti (otiči u crveno).

PHP skripta: Ako Linux poslužitelj pokreće Apache web poslužitelj, većina njih podržava CGI i novije FastCGI skripte, a najpopularniji handler je SuPHP zamjenjuje u novije vrijeme PHP-FPM. Cjelokupan CPU, I/O, memoriju ili Apache procese teoretski može potrošiti jedna web stranica dovodeći poslužitelj – server do potpunog zaustavljanja.

Cron poslovi: u root direktoriju web stranice pronaći ćete datoteku wp-cron.php unutar upravitelja datoteka koji je uključen u izvršavanje vašeg automatskog zadatka, provjerite da datoteka nije zaražena zlonamjernim softverom. Budući da je zadatak dodatka zakazan za automatsko pokretanje, postoji šansa da se pokrene kratka PHP datoteka kako bi se izvršio zadatak i povećala upotreba IO-a. Ako niste postavili nijedan cron posao ili automatizirane zadatke, bolje je onemogućiti pristup cron datoteci promjenom dozvola na datoteci na 0000.

Kako izbjeći visoku upotrebu I/O-a?

Koristi dodatak za predmemoriju ( caching): Glavna prednost dodatka za predmemoriju je smanjenje brzine čitanja i pisanja pohranjivanjem podataka u međuspremnik korisnika. Možete koristiti nekoliko dodataka kao što su W3 Total Cache, WP Fastest Cache, WP Rocket, WP Super Cache, Cache Enabler.

Koristite samo provjerene wordpress teme i dodatke: koristite samo kupovne provjerene dodatke jer neki dodaci sadrže zlonamjerni softver ili sumnjive kodove koji mogu iscrpiti memoriju i usporiti vašu stranicu.

Koristite WordPress dodatke pluginove u  što manjem broju: Onemogućite sve dodatke koji se ne koriste. Neki wordpress dodaci značajno povećavaju upotrebu IO-a, a Onemogućavanje dodataka pomoći će smanjiti upotrebu IO-a. Međutim, kako dodaci služe svakom korisniku, veća upotreba dodataka može povećati upotrebu IO/memorije i učiniti web stranicu sporijom.

Održavanje, ažuriranje ili redizajn web stranica što vam je u biti potrebno?

U ponudi domaćih i stranih web developera i agencija u 50% slučajeva u popisu njihovh usluga nalazi se i nešto što se naziva, Website maintenance, updating, website renew, website redesign, website revamp, website freshness. Ili ako je riječ od domaćim web studijima govori se o održavanju web stranica, njihovom ažuriranju ili njihovom obnavljanju, redizajnu ili se možda koristi neki drugi termin.

Da klijentima olakšamo snalaženje htjeli bi popisati što spada u koju od kategorija, da ne kažemo da ima i web dizajnera ili developera koji brkaju te poslove.

Održavanje i ažuriranje web stranice

Kod stranih web studija i agencija spominju se ovi poslovi:

 ENGLESKI  HRVATSKI
making website improvements  poboljšanja web stranice
enhancing your website’s design  unapređenja dizajna web stranice
functionality troubleshooting (Something broken? We can fix it.)  popravljanje funkcionalnosti (komponenta koja više ne radi…)
adding new functionality (online store, blog, gallery, forms, etc.)  dodavanje nove funkcionalnosti
keeping your blog updated with expert web copywriting and fresh content  dodavanje novih sadržaja na blog
maintaining your latest news or events calendar  održavanje rubrika novosti i/ili događanja
upgrading your CMS or plugins and keeping your site secure  nadogradnja cms ili komponenti, modula, pluginova, bitno i zbog zaštite od sigurnosnih propusta
reworking outdated components  nadogradnja zastarjelih komponenti
adding new pages or sections to your website  dodavanje novih rubrika, sekcija, kategorija, novog kategoriziranog sadržaja
regular reviews to pinpoint beneficial improvement options  provjera radi unapređenja web stranice

Održavanje i ažuriranje web stranica najčešće dijelimo na:

  • tehničko održavanje web stranice ili web shopa (više mu odgovara termin održavanje)
  • sadržajno održavanje web stranice ili web shopa (više mu odgovara pojam ažuriranje)
  • kada su zahvati koji spadaju u održavnje brojni i obuhvaćaju i promjene dizajna (to je redizajn web stranice)

TEHNIČKO ODRŽAVANJE

  •  popravljanje funkcionalnosti (komponenta koja više ne radi…)
  • nadogradnja zastarjelih komponenti
  • dodavanje nove funkcionalnosti
  • nadogradnja cms ili komponenti, modula, pluginova
  • zaštita od sigurnosnih propusta
  • backup datoteka i backup baza podataka
  • provjera radi unapređenja web stranice

 SADRŽAJNO održavanje – AŽURIRANJE

  • sadržajna poboljšanja web stranice
  • promjena i dodavanje fotografija
  • dodavanje novih sadržaja na blog
  • održavanje rubrika novosti i/ili događanja
  • dodavanje novih rubrika, sekcija, novih kategorija sadržaja
  • provjera radi unapređenja web stranice

SEO ODRŽAVANJE

  • provjera onsite SEO
  • SEO analiza
  • analiza brzine web stranice
  • analiza težine – veličine datoteka web stranice
  • Google analytics & Google webmaster tools praćenje slanje statistike o poziciji na pojedine ključne riječi…
  • slanje statistike o posjećenosti…
  • radovi na sadržajima, fotografijama u cilju poboljšanja SEO