Konfigurera cachelagring för din webbplats
  • 08 Apr 2024
  • 2 Protokoll att läsa

Konfigurera cachelagring för din webbplats


Article Summary

När du har tagit dig tid att förstå hur caching fungerar i Totara, kan du vara redo att konfigurera caching för din webbplats. Detta kan vara en knepig process, och tyvärr finns det ingen steg-för-steg guide till detta. Hur cachelagring bäst kan konfigureras för en webbplats beror på webbplatsen och de resurser som är tillgängliga för den.

Nedan följer några punkter som hjälper till att optimera cache-prestanda:

  • Planera det. Det är en komplex sak. Förstå din webbplats, förstå ditt system och tänk noga på hur användarna kommer att använda allt.

  • Om du har en liten webbplats kommer vinsterna sannolikt inte att vara betydande, men om du har en stor webbplats kan det leda till en betydande ökning av prestanda.  

  • När du tittar på cache backends, verkligen undersöka fördelarna och nackdelarna med varje. Håll din webbplats i åtanke när du tänker på dem. Beroende på din webbplats kan du upptäcka att ingen cache backend kommer att uppfylla hela behoven på din webbplats, och att du kommer att dra nytta av att ha flera backends till ditt förfogande.
      
  • Saker är vanligtvis inte så enkla som att installera en cache backend och sedan använda den. Var uppmärksam på konfigurationen och försök optimera den för ditt system. Testa det separat och ha förståelse för dess resultat innan du diskuterar relaterade frågor med Totara. Cachen låter dig flytta lasten från databasen och minska bearbetningen av sidbegäran. Om du till exempel har memcache installerat men din anslutning inte har optimerats för det, kan du hamna i en förlorande situation innan du ens berättar för Totara om memcache-servern.
      
  • När du överväger dina förvalda butiksinstanser, tänk på att de måste fungera med datauppsättningar av varierande storlek och frekvens. För en stor webbplats bör du titta på varje cachedefinition och mappa den till en butik som är bäst lämpad för de data den innehåller och hur ofta åtkomsten sker.
      
  • När du kartlägger instanser till cache-minnen, överväg noggrant cache-minnet du kartlägger och fatta ett beslut baserat på vad du förstår av din webbplats och vad du vet om cache-minnet.
      
  • Testa din konfiguration. Om du kan stresstesta det, ännu bättre! Om du aktiverar prestandainformation kommer Totara också att skriva ut cacheåtkomstinformation längst ned på skärmen. Du kan använda detta för att visuellt kontrollera att cacheminnet används som du förväntar dig, och det kommer att ge dig en indikation på var fel etc. inträffar.
      
  • Håll ett öga på din backend. Totara ger inte ett sätt att övervaka en cache backend, och det är verkligen något du bör hålla ett öga på. Memcache, till exempel, släpper minst använda data när full för att göra plats för nya poster. APC, å andra sidan, slutar acceptera data när de är fulla. Båda kommer att påverka din prestation om den är full, och du kommer att stöta på missar. APC fungerar dock dåligt när det är fullt, men det är mycket snabbare.

© Copyright 2024 Totara Learning Solutions. All rights reserved. Some content originally obtained via GPLv3 license and continues to be available under GPLv3. All other content is the sole copyright of Totara Learning Solutions. 


Var den här artikeln till hjälp?

Changing your password will log you out immediately. Use the new password to log back in.
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.