Långsam prestanda på grund av icke-cachelagrade sidor

Den här artikeln innehåller lösningar för ökade inläsningstider för webbplatser eller avbrott som orsakas av att cache för hela sidor (t.ex. Fast) inaktiveras för block på sidor som ska cachas.

Beskrivning description

Miljöer

  • Adobe Commerce i molninfrastruktur 2.x.x
  • Adobe Commerce lokal 2.x.x

Problem

Webbplatsen har långsam prestanda eftersom vissa sidor innehåller cacheblock som är inställda på cacheable="false", även om de bör vara cachelagrade.

Orsak

Vissa högtrafiksidor i Adobe Commerce förväntas cachas för att optimera prestandan. När de här sidorna inte hanteras från cacheminnet ökar belastningen på systemet, vilket ger lägre prestanda.

De berörda sidorna är vanligtvis:

  • Katalogkategorisidor (PLP)
  • Produktinformationssidor (PDP)
  • Statiska innehållssidor (till exempel hemsida, kontakta oss)

Som standard är alla sidor i Adobe Commerce tillgängliga. Om ett block i en sidlayout markeras som oåtkomligt (cacheable="false") blir hela sidan otillgänglig.

Skärmbilden nedan visar ett exempel på ett block med cacheable="false", vilket gör att hela sidan kringgår cachelagring:

Ytterligare anteckningar
Exempel på sidor som är avsiktligt otillgängliga är:

  • Jämför produkter
  • Kundvagn
  • Utcheckning

Dessa sidor cachelagras inte av Fast, blockcache eller layoutcache på grund av deras cachelagrade konfiguration i XML-layouten.

Upplösning resolution

Kontrollera om filerna som anges ovan har inställningen cacheable="false". Om de gör det kontrollerar du om den här inställningen är nödvändig eller nödvändig.

  • Överväg att flytta icke-cachebara block till mekanismen för privat innehåll i stället om det behövs.
  • Om det inte behövs tar du bort attributet cacheable="false" och tömmer layoutcachen.

Obs!: För Adobe Commerce i molninfrastruktur 2.4.1 och senare kan du använda analysverktyget för hela webbplatsen för att automatiskt kontrollera om helsidescachen inte är korrekt konfigurerad.

Relaterad läsning

Översikt över Adobe Commerce-cache i utvecklardokumentationen

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f