Att förstå grunderna i Magentos cache- och indexhantering kan avsevärt förbättra din butiks prestanda. Här är en översikt över båda aspekterna och hur man effektivt hanterar dem.
Vad är cacheminne på en server?
Cache-minne lagrar webbsidor som har besökts av användare temporärt. Om en användare öppnar en cachad sida levererar servern denna lagrade version istället för att ladda om sidan från den ursprungliga källan. Fördelar med att använda cache-minne inkluderar:
- Ökad hastighet eftersom datainhämtning från cache är snabbare än att hämta från databasen.
- Minskad belastning på servrarna eftersom färre resurser behövs för att få åtkomst till cachade sidor.
- Minskad internettrafik eftersom data hämtas lokalt istället för över internet.
Varför hantera cacheminne?
Ändringar som görs i backend, som att installera tillägg eller redigera stilar, kanske inte visas omedelbart på frontend på grund av cachat innehåll. Att hantera din cache säkerställer att din webbplats återspeglar de senaste ändringarna utan att behöva återansluta till databasen.
Hantera cache i Magento
Åtkomst till cachehantering genom att navigera till System > Cache Management i backend. Här hittar du flera cachetyper:
- Konfiguration: Cacher lagrar inställningar för din webbplats och tillägg.
- Layouts: Cacherar XML-layoutkonfigurationer.
- Blockerar HTML-utdata: Cacher block-sidor och HTML-utdata.
- Översättningar: Cacher översättningsfiler.
- Collections Data & EAV: Cacher entitetsattributvärden.
- Web Services Konfiguration: Cacher extern API-data.
Åtgärder på cache-filer:
- Ingen ändring: Lämnar cachen som den är.
- Uppdatera: Rensar bort cache-filer som är föråldrade.
- Inaktivera/Aktivera: Stänger av eller aktiverar cachelagring för specifika typer.
Flush-alternativ
- Rensa Magento-cache: Tar bort endast Magentos cacheposter.
- Rensa cachelagring: Rensar alla cacheposter, vilket kan påverka andra applikationer som använder samma cache.
- Rensa katalogbildernas cache: Rensar cachade bilder för att återspegla nya.
- Rensa JavaScript/CSS-cache: Rensar cachade JavaScript- och CSS-filer.
Magento Indexhantering
Magento indexerar data för att snabba upp dess hämtning. Ändringar i butiken kräver omindexering för att återspeglas på frontend.
Hantera Index: Navigera till System > Indexhantering. Här kommer index som kräver uppdateringar att visa en status ‘REINDEX REQUIRED’ i rött; de som är uppdaterade kommer att visa ‘READY’ i grönt.
När man ska återindexera:
- Efter att ha installerat Magento är ingen data initialt indexerad.
- Posta stora uppdateringar eller ändringar i produkter eller konfigurationer.
Re-indexeringsprocess:
- Navigera till Indexhantering via meddelandet i adminpanelen.
- Välj alla index.
- Välj 'Re-index Data' från rullgardinsmenyn och bekräfta.
När omindexeringen är klar kommer alla index att visa en 'REDO' status, vilket indikerar att din butiks frontend nu bör återspegla alla senaste ändringar.
Att hantera Magentos cache- och indexeringsinställningar på rätt sätt säkerställer optimal prestanda och en uppdaterad presentation av din e-handelsbutik för dina kunder.
Seamedia E-handelslösningar är en Magento/Adobecommerce utvecklingsbyrå baserad i Calicut, Kerala, Indien. Om du letar efter en Magento-expert för att utveckla ditt projekt, vänligen kontakta oss.