Moje spletno mesto je počasno ali porablja preveč procesorske moči: tako ga pohitrite
Je Vaše spletno mesto počasno, ali se prikazujejo napake 503, ker Vaše spletno mesto porabi preveč CPE ali procesov? Vzrok je skoraj vedno v samem spletnem mestu: ni predpomnjenja, preveč vtičnikov, velike slike ali polna podatkovna zbirka. Z nasveti spodaj boste svoje spletno mesto pospešili in poraba se bo samodejno zmanjšala.
Najprej: kje je težava?
- Samo pri Vas ali pri vseh? Poskusite svoje spletno mesto odpreti na telefonu prek 4G ali 5G omrežja, ali v zasebnem oknu. Če je tam hitro, je težava v Vašem računalniku, omrežju ali VPN povezavi.
- Ali dosegate omejitve svojega paketa? Oglejte si v DirectAdmin pod Resource Usage. Če tam vidite napake (faults), je bilo Vaše spletno mesto upočasnjeno. Oglejte si DirectAdmin Resource Usage in počasna spletna mesta.
- Katera stran, vtičnik ali poizvedba porabi čas? To lahko ugotovite z orodjem X-Ray. Kako deluje, preberite v Dosežena omejitev virov (Resource limit reached) / 503 / PHP X-ray.
Nasveti za pospešitev Vašega spletnega mesta
- Vklopite predpomnjenje. Naši strežniki delujejo na LiteSpeed. Za WordPress brezplačni vtičnik LiteSpeed Cache pogosto takoj znatno pospeši Vaše spletno mesto, saj se strani ob vsakem obisku ne gradijo znova. Preberite tudi naš blog LiteSpeed Cache vs. WP Rocket.
- Uporabite Redis za zahtevna spletna mesta. Pri spletnih trgovinah in spletnih mestih z veliko prijavljenimi uporabniki pomaga Redis kot predpomnilnik objektov (object cache). Redis je vključen v Power Webhost Three, Power Webhost Four in Power Reseller. Oglejte si Redis.
- Pomanjšajte svoje slike. Ne nalagajte fotografij velikosti nekaj MB neposredno iz fotoaparata na svoje spletno mesto. Pred nalaganjem jih pomanjšajte na velikost, v kateri jih prikazujete, ali uporabite vtičnik, ki to naredi samodejno.
- Omejite svoje vtičnike. Vsak vtičnik porabi čas. Za test jih vse izklopite in preverite, ali je spletno mesto potem hitro. Če je tako, jih vklopite enega za drugim, dokler ne najdete povzročitelja. Odstranite tiste, ki jih ne uporabljate.
- Počistite svojo podatkovno zbirko. Stare revizije, neželene komentarje ter tabele s statistiko in dnevniki sčasoma upočasnijo Vaše spletno mesto. Zato lahko spletno mesto, ki je vedno dobro delovalo, nenadoma postane počasno. Počistite in optimizirajte, glejte Preverjanje, popravljanje in optimizacija podatkovne zbirke.
- Uporabite novejšo različico PHP. Novejše različice so precej hitrejše. Oglejte si Izbira različice PHP.
- Preverite svoja periodična opravila (cronjobs). Opravilo, ki se zažene vsako minuto in traja dlje kot minuto, se kopiči. Naj se zahtevna opravila izvajajo redkeje in v mirnejših trenutkih. Oglejte si Periodična opravila (Cron).
- Preprečite robote in neželeno pošto. Poskusi prijave na wp-login.php, neželena pošta prek obrazcev za komentarje brez captche in pajki, ki kopirajo celotno Vaše spletno mesto, obremenjujejo Vaš paket. V dnevniku dostopov lahko vidite, katere naslove pogosto poizvedujejo, glejte Pregled spletnega mesta in dnevniki.
- Ne dovolite, da skripte čakajo v nedogled. Če Vaše spletno mesto pridobiva podatke z drugega strežnika, na primer RSS vir ali povezavo, vedno nastavite kratko časovno omejitev (time-out) za ta klic. V nasprotnem primeru procesi ostanejo odprti, če je drugi strežnik počasen.
Vse korake s pojasnili najdete v Moje spletno mesto je počasno v priročniku za DirectAdmin.
Kaj pomeni število procesov?
Število procesov ni enako številu obiskovalcev. Proces spletnega strežnika dostavi stran in je v delčku sekunde zaključen. Če procesi ostanejo odprti, na primer ker skripta čaka na drug strežnik, se omejitev Vašega paketa zapolni. Obiskovalci potem vidijo sporočilo 503 ali Resource Limit Is Reached. Preberite 503 ali 'Resource Limit Is Reached': kaj zdaj?.
Je Vaš paket premajhen?
Ste spletno mesto počistili in vklopili predpomnjenje, pa Resource Usage ob prometnih trenutkih še vedno prikazuje napake (faults)? Potem Vaše spletno mesto potrebuje več računske moči. V Moj WebOké izberite pod Mijn Producten › Upravljaj možnost Spremeni gostiteljski paket. Nadgradnja začne veljati takoj. Zahtevna spletna mesta, kot so spletne trgovine, že pri običajni uporabi potrebujejo več računske moči kot majhno spletno mesto.
Lahko WebOké to reši?
Če Vaše spletno mesto zahteva preveč, Vas na to opozorimo in Vam z veseljem damo nasvete. Prilagajanje in optimizacijo Vašega spletnega mesta, vtičnikov ali podatkovne zbirke opravite sami ali za to pooblastite svojega spletnega razvijalca. To velja tudi za programsko opremo, ki ste jo namestili prek Installatron: ta ni naša. Oglejte si tudi Stroški specifičnih del.
