Potrebujem drahší hosting, alebo stačí oprava?
Web je pomalý, hosting hlási prekročené limity a ponúka vyšší balík. Niekedy je to správna rada. Často však väčší server len zakryje problém vo webe a po pár mesiacoch ste tam, kde predtým, len s vyššou faktúrou. Skôr než zaplatíte, oplatí sa zistiť, čo server vlastne robí.
Otázka číslo jeden: pribudlo návštevníkov?
Pozrite sa do štatistík. Ak návštevnosť poriadne narástla a server prestal stačiť, väčší výkon dáva zmysel. Ak sa počet návštev nezmenil a preťaženie prišlo, server robí niečo iné než obsluhu zákazníkov.
Čo môže server zamestnávať bez zákazníkov
Roboty. Vyhľadávače a automatické skenery. Časť je užitočná, časť nie a dá sa obmedziť.
Plánované úlohy. Vstavaný plánovač vo WordPresse sa spúšťa pri načítaní stránok. Keď sa úlohy nazbierajú, nestíhajú alebo sa spúšťajú stále dookola, spotrebúvajú výkon. WordPress preto umožňuje vypnúť spúšťanie pri návštevách a nahradiť ho plánovačom servera.
Zle napísaný plugin. Prepočítava pri každej návšteve to, čo by mohol urobiť raz. Takýto web sa točí v kruhu a väčší výkon len nakŕmi ďalšie opakovanie.
Chýbajúca cache. Bez uložených kópií stránok skladá server každú návštevu odznova.
Preplnená databáza. Pozrite si článok Prečo sa e-shop časom spomaľuje.
Napadnutý web. Útočník môže server využívať napríklad na rozosielanie spamu. Nečakané preťaženie môže byť aj znakom toho. Viac v článku Čo robiť, keď niekto napadol váš web.
Ako to rýchlo rozlíšiť
- Odpoveď servera. V teste rýchlosti pozrite čas do prvého bajtu (TTFB). Keď je dlhý pri všetkých stránkach, ide o server alebo to, čo sa na ňom deje pri skladaní stránky.
- Obyčajný súbor. Keď sa obyčajný súbor na tom istom serveri načíta rýchlo, problém je skôr vo webe než v serveri.
- Záznamy hostingu. Požiadajte poskytovateľa, aby vám povedal, čo presne limity prekračuje a kedy. Dobrý hosting vie odpovedať konkrétne.
- Časovanie. Preťaženie v rovnakom čase každý deň ukazuje na naplánovanú úlohu alebo zálohu, nie na zákazníkov.
Kedy je drahší hosting správna voľba
- Web je v poriadku a návštevnosť alebo počet objednávok naozaj narástli.
- Ste na najlacnejšom zdieľanom balíku a prevádzkujete väčší e-shop.
- Hosting má zastaranú verziu PHP alebo pomalé disky a nemôže ponúknuť lepšie. Vtedy pomôže aj zmena poskytovateľa.
Správne poradie
Najprv zmerajte a opravte, potom kupujte výkon. Ak po oprave server stále nestačí, viete aspoň presne, čo potrebujete, a platíte za skutočnú potrebu.
Zdroje: WordPress: Cron, WordPress: Napojenie na plánovač servera, web.dev: Optimize LCP.