Poglavlje 18 · 18.3
Moja web stranica je spora
Spora web stranica košta posjetitelje i klijente. Uzrok se gotovo uvijek nalazi u samoj web stranici: previše ili preopterećujući dodaci, nema keširanja ili su slike prevelike. Ponekad Vaš paket dosegne svoje granice. Pomoću pitanja i koraka u nastavku pronaći ćete uzrok.
Prvo tri pitanja
- Je li sve sporo ili samo administracija? Ako je spora samo administracija WordPressa, obično je riječ o dodacima ili o botu koji napada Vašu stranicu za prijavu.
- Uvijek, ili samo u određenim trenucima? Ako je sporo samo u prometnim trenucima, ili kad se izvršava planirani zadatak, to upućuje na ograničenja Vašeg paketa.
- Samo kod Vas ili kod svih? Pokušajte putem mobitela na 4G ili 5G mreži i zamolite nekoga drugog da provjeri. Ako je sporo samo kod Vas, vjerojatno je riječ o Vašoj vlastitoj vezi ili VPN-u.
Korak 1: izmjerite gdje je problem
- Pomoću Resource Usage u DirectAdmin vidite dosiže li Vaš paket neko ograničenje, poput CPU-a, memorije, I/O-a ili broja istovremenih procesa (pogledajte Resource Usage: CPU, memorija i procesi). Poruka o faults znači da je Vaša stranica u tom trenutku bila usporena.
- Pomoću X-Ray vidite po stranici koji dodatak, upit prema bazi podataka ili vanjski poziv oduzima vrijeme (pogledajte X-Ray: otkrivanje sporih stranica).
- Pomoću vanjskog mjerenja, kao što je Google PageSpeed Insights, vidite što sve preglednik posjetitelja mora učitati.
Korak 2: najčešći uzroci
- Nema keširanja. Naši serveri rade na LiteSpeedu. Za WordPress besplatni dodatak LiteSpeed Cache često odmah znatno ubrza Vašu stranicu, jer se stranice tada ne izgrađuju iznova prilikom svakog posjeta.
- Previše ili preopterećujući dodaci. Svaki dodatak oduzima vrijeme. Pogledajte pomoću X-Ray koji su dodaci najsporiji i isključite one koji Vam nisu potrebni.
- Prevelike slike. Fotografija od 5 MB izravno s Vašeg fotoaparata usporava svaku stranicu. Smanjite ih prije učitavanja ili koristite dodatak koji to radi umjesto Vas.
- Botovi i napadi. Tražilice, AI alati za indeksiranje ili pokušaji prijave na wp-login.php i xmlrpc.php mogu opteretiti Vaš paket. Provjerite u zapisniku pristupa koje se adrese često dohvaćaju (pogledajte Site summary & logs: log pogrešaka i log pristupa).
- Zastarjela verzija PHP-a. Novije verzije PHP-a znatno su brže. Pogledajte Odabir PHP verzije (Select PHP version).
- Neuredna baza podataka. Tisuće starih revizija, spam komentara ili tablica zapisnika usporavaju upite. Počistite i optimizirajte bazu podataka (pogledajte Provjera, popravak i optimizacija baze podataka).
- Vanjski elementi. Fontovi, videozapisi, widgeti za chat i kodovi za mjerenje od drugih dobavljača mogu usporiti učitavanje Vaše stranice. PageSpeed Insights pokazuje koji su to elementi.
- Cron zadaci koji se izvršavaju prečesto (pogledajte Cron Jobs: automatsko pokretanje zadataka). I oni se ubrajaju u ograničenja.
Korak 3: je li Vaš paket premalen?
Jeste li počistili stranicu i uključili keširanje, a Resource Usage i dalje u prometnim trenucima prikazuje faults? Tada je Vašoj stranici potrebno više računalne snage. U Mijn WebOké odaberite pod Moji proizvodi i Administracija opciju Promjena hosting paketa. Nadogradnja se odmah primjenjuje.
Dobivaju li posjetitelji poruku o pogrešci 503 ili Resource Limit Is Reached? Pročitajte u tom slučaju i 503 ili 'Resource Limit Is Reached': što sada?.
Savjet: Je li administracija WordPressa spora, dok je prednji dio brz? Posebno provjerite dodatke koji u administraciji rade mnogo toga, poput statistike, sigurnosnih kopija ili sigurnosnih provjera koje se izvršavaju na serveru. Teže zadatke planirajte za mirnije trenutke.
