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.

Dokumentace a zdroje