Pomalý WordPress? Nejčastější příčiny a řešení

Pomalý WordPress není většinou způsoben hostingem jako takovým, ale kombinací
pluginů, databázových dotazů, botů, šablony nebo externích služeb.
Hosting WP Neuron poskytuje nástroje, díky kterým lze problém poměrně přesně identifikovat.

Níže je doporučený postup, jak výkon webu systematicky analyzovat.


1️⃣ Pluginy a databázové dotazy (Query Monitor)

Prvním krokem při řešení pomalého WordPressu je instalace pluginu:

👉 Query Monitor

Tento plugin umožňuje:

  • zobrazit nejpomalejší databázové dotazy,
  • identifikovat plugin nebo šablonu, která dotaz vytváří,
  • zjistit PHP chyby, warningy a deprecated funkce,
  • analyzovat AJAX a REST API požadavky.

Na co se zaměřit:

  • dlouhé SQL dotazy (desítky / stovky ms),
  • opakující se dotazy na každé načtení stránky,
  • pluginy, které generují mnoho dotazů i na veřejné části webu.

➡️ Častý problém: jeden špatně napsaný plugin zpomalí celý web.


2️⃣ PHP slow log (pomalé PHP skripty)

WP Neuron automaticky sbírá PHP slow log, který zaznamenává skripty běžící déle než několik sekund.

Co slow log odhalí:

  • pomalé PHP funkce,
  • zacyklené skripty,
  • extrémně náročné operace (např. importy, cron úlohy),
  • problémové pluginy nebo části šablony.

Typické příčiny:

  • page buildery bez cache,
  • složité filtry nad velkým množstvím dat,
  • vlastní kód bez optimalizace.

➡️ Slow log je jeden z nejpřesnějších nástrojů, jak najít skutečný problém.


3️⃣ MySQL slow log (pomalá databáze)

Další častou příčinou pomalého WordPressu jsou neoptimalizované databázové dotazy.

MySQL slow log pomůže odhalit:

  • dotazy bez indexů,
  • dotazy nad velkými tabulkami (wp_postmeta, wp_options),
  • špatně navržené JOINy,
  • pluginy, které přetěžují databázi.

Časté problémy:

  • obrovská tabulka wp_options s autoload = yes,
  • WooCommerce bez optimalizace,
  • historická data z pluginů, které už nejsou používány.

4️⃣ Boti a zátěž z internetu

Velmi častým, ale přehlíženým problémem jsou boti a automatické požadavky.

Doporučujeme zkontrolovat:

  • kolik requestů chodí na web,
  • odkud přicházejí (země, IP),
  • zda se opakují podezřelé URL (wp-login.php, xmlrpc.php, REST API).

Na hostingu WP Neuron lze:

  • analyzovat requesty v logách,
  • zjistit podíl botů vs. reálných návštěvníků,
  • omezit nebo blokovat nežádoucí provoz.

➡️ Někdy web není pomalý – jen je neustále zahlcován boty.


5️⃣ Cache a dynamické stránky

Pokud WordPress:

  • obchází cache,
  • generuje stránku dynamicky při každém requestu,
  • nebo má špatně nastavené výjimky,

výkon výrazně klesá.

Doporučení:

  • ověřit, zda stránky běží z Varnish cache,
  • zkontrolovat vyloučené cookies a cesty,
  • odstranit pluginy, které cache obcházejí zbytečně.

6️⃣ Externí služby a API

Pomalost může způsobit i:

  • volání externích API (CRM, platební brány),
  • mapy, fonty, reklamní systémy,
  • neoptimalizované skripty třetích stran.

Typický příznak:

  • web je rychlý „bez přihlášení“,
  • ale pomalý pro přihlášené uživatele nebo adminy.

Doporučený postup krok za krokem

  1. Nainstalovat Query Monitor
  2. Zkontrolovat PHP slow log
  3. Prověřit MySQL slow log
  4. Podívat se na requesty a boty
  5. Ověřit funkčnost cache
  6. Identifikovat konkrétní plugin / část kódu

Kdy kontaktovat podporu WP Neuron

Pokud:

  • nevíte, jak logy číst,
  • potřebujete pomoci s interpretací dat,
  • nebo si nejste jisti, zda je problém na webu nebo v provozu,

kontaktujte podporu WP Neuron.
Pomůžeme vám problém rychle identifikovat a navrhnout řešení.