Před 4 dny
Transienty jsou jednoduchý způsob, jak do WordPressu odložit výsledek nějaké nákladnější operace: například odpověď z externího API, složitý databázový dotaz, vygenerovaný seznam článků, statistiky nebo mezivýsledek z pluginu. Smysl je jediný: nezatěžovat zbytečně databázi, server nebo cizí API při každém načtení stránky. WordPress je ukládá buď do databáze, nebo. pokud je nasazená externí objektová cache, do rychlejší cache vrstvy mimo databázi. Prakticky je to důležité i pro běžné správce webu, nejen pro vývojáře. Mnoho pluginů transienty používá potichu na pozadí. Když je používají špatně, může to znamenat bobtnání wp_options, zbytečný autoload, problémy po migraci webu, zastaralá data nebo zvláštní chování administrace i frontendu. Transient by prostě neměla být„uložená hodnota“, ale dočasná cache. To je úplně nejdůležitější věta celého tématu. WordPress Transients API slouží k dočasnému ukládání dat s expirací, podobně jako Options API, ale s tím zásadním rozdílem, že transient může zmizet i dřív, než vyprší nastavený čas — zvlášť The post TIP#3201: WordPress Transients. Proč byste měli dávat pozor na další věc first appeared on @365tipu.