Sepište stránky s osobními údaji
Košík, dokončení objednávky, zákaznický účet, odpovědi přihlášeným uživatelům, změny přes API a platební callbacky vyžadují samostatný režim. Zkontrolujte soubory cookie, relace, metodu požadavku a parametry. Mít veřejnou adresu URL neznamená, že její odpověď je pro všechny stejná. Na pravidla mají vliv i ceny zákaznických skupin a osobní slevy.
Navazující článek: Pomalý OpenCart: najděte příčinu před změnou hostingu.
Ověřte klíč cache a její invalidaci
U veřejného obsahu určete, zda klíč mezipaměti zohledňuje jazyk, měnu a požadované parametry. Dohodněte vymazání cache po změně ceny, skladové zásoby nebo textu. Obecné pravidlo „ukládat vše do mezipaměti“ bez výjimky může stránku zrychlit a zároveň učinit data nesprávná.
Navazující článek: Platby OpenCart: ověření callbacků a stavu objednávky.
Otestujte dvě nezávislé relace
Použijte dva nezávislé prohlížeče. Přidejte různé produkty, přihlaste se pouze jedním, změňte jazyk a zkontrolujte cenu. Žádná relace by neměla vidět data někoho jiného. Poté změňte veřejnou položku a zkontrolujte čas aktualizace na doméně prostřednictvím všech úrovní mezipaměti. Potvrďte, že jsou callbacky a požadavky POST zpracovány správně.
Je možné uložit do mezipaměti celou produktovou kartu?
Pouze pokud jsou brány v úvahu všechny dynamické části a pravidla aktualizace. V opačném případě musí být osobní nebo často se měnící údaje odděleny.