Cache
WBengine poskytuje datovou cache a cache stránek pro vhodné veřejné požadavky. Před změnou ovladače nebo platnosti měřte skutečné nasazení.
Datová cache a cache stránek
Datová cache omezuje opakované čtení vybraných údajů. Cache stránek ukládá odpovědi, které jsou stejné pro všechny návštěvníky, a odděluje je podle jazyka. Přihlášený nebo na požadavku závislý obsah nesmí být uložen jako společná veřejná odpověď. Vhodnost a zneplatnění hlídá framework.
Vzorový web nastavuje page cache v src/Config/settings.json.default. Při úpravách použijte krátkou platnost. Po změně obsahu nebo nastavení cache vyčistěte; API endpoint pro vyprázdnění vyžaduje administrátorský token.
Diagnostika bez zápisu
CLI může zkontrolovat nastavení, stav nasazení a migrace bez databázového DDL:
vendor/bin/wbengine.php config:check --config=src/Config/Settings.json --root=src
vendor/bin/wbengine.php doctor --config=src/Config/Settings.json --root=src
vendor/bin/wbengine.php migration:status --config=src/Config/Settings.json --root=src
CLI a webový worker mohou mít odlišná PHP nastavení a oprávnění. Pokud se výsledky liší, porovnejte konfiguraci OPcache a práva k zapisovatelným adresářům.