Zrychlení WooCommerce – odstranění transient

WooCommerce má nepříjemnou vlastnost, při delším používání, bez údržby, začíná díky ní bobtnat tabulka _options v databázi. Důvodem jsou transienty, které se archivují v této tabulce.

Nejprve, co jsou to transienty. 

Transienty jsou dočasná data, která si WooCommerce ukládá do databáze. Každá uložená položka, má nastavenou dobu, po kterou platí a poté ji bude WooCommerce ignorovat.

To, že ji má ignorovat, zjistí v tu chvíli, kdy bude data v ní uložená potřebovat. Takže předchozí transient zahodí a vytvoří nový s aktuálními daty. A databáze úspěšně bobtná.

Pak to může vypadat takto:

woocommerce.transient

Naštěstí má WooCommerce zabudovaný nástroj, který najdete v menu WooCommerce -> Stav systému ->Nástroje

woocommerce.tools

Pokud kliknete na Vyčistit transienty, nebo Vyčistit vypršené transienty, bude nástroj procházet tabulku a odstraňovat transienty, náležící WooCommerce a odstraňovat je.

Díky tomu snížíte velikost tabulky a eshop bude zase o něco svižnější. Nemusíte se bát, že smažete důležitá data, systém si je v případě potřeby znovu vytvoří.

Zároveň doporučuji kliknout i na tlačítko Zrušte všechny relace, které odstraní z databáze všechny záznamy _wc_session_…, jenž obsahují data košíku zákazníka. Nestane se nic horšího, než, že se nějakému zákazníkovi vyprázdní košík.

About The Author

Zajímá mne Wordpress, responsivní šablony a zkrátka vše kolem tohoto skvělého redakčního systému.

Související články

1 Comments

  1. Jirka

    Transienty by měly jít mazat i automaticky – já používám plugin WP-optimize, který tuto možnost nabízí. Je to označeno červeně, takže jsem to zatím radši nezkoušel:-) Ale podle toho co píšeš by to mělo být bezpečné.

    Odpověď

Přidejte komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *