Jak vypnout WP-Cron a zlepšit načítání webu 🚀

06.02.2025
Jakub Šarm

Chcete, aby váš web WordPress nabíjel rychleji? Jedním z efektivních řešení je vypnutí vestavěného systému WP-Cron.
Tento nástroj je skvělý pro automatické provádění úloh, ale může zpomalovat načítání stránek, pokud jej používáte na velkém webu.

Co je WP-Cron? 🛠️

WP-Cron je nástroj, který WordPress používá k plánování a provádění různých úloh v pravidelných intervalech. To zahrnuje například:

  • Automatické publikování příspěvků
  • Kontrolu aktualizací
  • Odesílání newsletterů

I když je WP-Cron užitečný, může být náročný na systémové prostředky, což může zpomalit načítání webu.

Proč vypnout WP-Cron? ⚡

  1. Zrychlení načítání: WP-Cron běží na pozadí a může zatěžovat server, zejména pokud máte mnoho naplánovaných úloh.
  2. Lepší výkon: Vypnutím WP-Cronu uvolníte více systémových prostředků pro důležitější procesy, což přispěje k lepšímu výkonu webu.

Jak vypnout WP-Cron? 🔧

  1. Přístup k souboru wp-config.php: Pomocí FTP klienta se připojte ke svému webhostingu a najděte soubor wp-config.php.
  2. Přidání kódu: Otevřete soubor v textovém editoru a přidejte následující řádek kódu: define('DISABLE_WP_CRON', true);
  3. Uložení změn: Po přidání tohoto kódu uložte změny v souboru wp-config.php.

Naplánování spouštění pomocí Cronu serveru ⏱️

I když vypnete WP-Cron, úlohy stále musí běžet. K tomu využijeme nástroj Cron na serveru.

  1. Přihlaste se do administrace hostingu a v menu vyberte Služby, následně zvolte Cron.
  2. Nastavte spouštění: Vyberte, že chcete spouštět cron každých 30 minut (nebo jiný časový interval dle potřeby).
  3. Zadejte adresu scriptu: Do pole pro adresu scriptu zadejte: https://www.mojedomena.cz/wp-cron.php?doing_wp_cron
  4. Popis: Do pole popis zadejte název tohoto cronu, například wpcron.
  5. Uložte změny: Klikněte na Uložit.

Po uložení uvidíte seznam všech cronů, včetně toho, který spouští vaše naplánované úlohy pro WP-Cron.

Závěr 🎯

Vypnutí WP-Cronu a přechod na serverový Cron může výrazně zlepšit výkon vašeho webu a urychlit jeho načítání.
Pokud máte hodně naplánovaných úloh nebo váš web začíná být náročnější, tento krok může být přesně to, co potřebujete pro zajištění optimálního výkonu.