Bästa tillvägagångssätt för privata innehållsblock
När ett privat innehållsblock innehåller variabeln _isScopePrivate
är blocket inte tillgängligt. Eftersom det privata blocket inte cachelagras måste Adobe Commerce hämta samma data för varje kundbegäran, vilket ökar serverbelastningen.
I stället för att använda variabeln _isScopePrivate
för privat innehåll skapar du ett block och en mall för att visa användaragnostiska data. Dessa data ersätts med användarspecifika data av Adobe Commerce UI-komponenten som hanterar data före återgivning mer effektivt. Instruktioner finns i Privat innehåll i Commerce PHP Extensions Guide.
Berörda produkter och versioner
- Adobe Commerce i molninfrastruktur
- Adobe Commerce lokalt
Potentiell inverkan på prestanda
Webbplatser med privata innehållsblock som innehåller variablerna _isScopePrivate
utlöser AJAX förfrågningar om att hämta samma data för varje kundförfrågan. Detta ökar svarstiden och använder ytterligare resurser som kan användas för att hantera mer affärskritiska butiksåtgärder som kundregistrering, kundvagnsuppdateringar, orderinlämning och betalningstransaktioner.