Configureer caching voor jouw site
  • 28 Feb 2024
  • 2 Minuten te lezen

Configureer caching voor jouw site


Article Summary

Zodra je de tijd hebt genomen om te begrijpen hoe caching werkt in Totara, ben je misschien klaar om caching voor je site te configureren. Dit kan een moeilijk proces zijn en er is helaas geen stap-voor-stap-gids voor. Hoe caching het best voor een site geconfigureerd kan worden, hangt af van de site en de beschikbare bronnen.

Hieronder staan enkele punten om de cacheprestaties te helpen optimaliseren:

  • Plan het. Het is een complex ding. Begrijp je site, begrijp je systeem en denk goed na over hoe gebruikers alles zullen gebruiken.

  • Als je een kleine site hebt, dan zal de winst waarschijnlijk niet groot zijn, maar als je een grote site hebt, dan kan dit goed doen leiden tot een substantiële prestatieverbetering.  

  • Als je naar cache backends kijkt, onderzoek dan echt de voor- en nadelen van elk. Houd je site in gedachten wanneer je er over nadenkt. Afhankelijk van je site zul je merken dat er niet één cachebackend aan de volledige behoeften van je site zal voldoen en dat je er voordeel van zult hebben dat je meerdere backends tot je beschikking hebt.
      
  • Het is gewoonlijk niet zo eenvoudig als het installeren van een cache backend en het vervolgens gebruiken ervan. Let op de configuratie en probeer deze te optimaliseren voor je systeem. Test het afzonderlijk en heb inzicht in de prestaties voordat je gerelateerde problemen met Totara bespreekt. Met de cache kun je de belasting van de database verschuiven en de verwerking van paginaverzoeken verminderen. Als je bijvoorbeeld memcache hebt geïnstalleerd, maar je verbinding er niet voor is geoptimaliseerd, dan zal je misschien in een verliessituatie belanden voordat je Moodle over de memcache-server vertelt.
      
  • Houd er rekening mee dat bij het overwegen van je standaard opslagexemplaren ze moeten werken met datasets van verschillende groottes en frequenties. Voor een grote site moet je elke cachedefinitie bekijken en deze koppelen aan een opslag die het meest geschikt is voor de gegevens die ze bevat en de frequentie van toegang.
      
  • Bij het koppelen van opslagexemplaren aan caches, moet je zorgvuldig rekening houden met de cache die je aan het koppelen bent en een beslissing nemen op basis van wat je begrijpt van je site en wat je weet over de cache.
      
  • Test je configuratie. Als je het kunt testen, nog beter! Als je performance-informatie inschakelt, zal Totara ook cachetoegangsinformatie onderaan het scherm afdrukken. Je kunt dit gebruiken om visueel te controleren of de cache wordt gebruikt zoals je verwacht, en het geeft je een indicatie van waar fouten enz. zich voordoen.
      
  • Hou je backend in de gaten. Totara biedt geen manier om een cachebackend te monitoren, en dat is zeker iets waar je op moet letten. Memcache laat bijvoorbeeld de minst gebruikte gegevens weg wanneer ze vol zijn om plaats te maken voor nieuwe onderdelen. APC daarentegen stopt met het accepteren van gegevens wanneer ze vol zijn. Beide zullen je prestaties beïnvloeden als ze vol zijn en je zult fouten tegenkomen. APC werkt echter slecht wanneer het vol is, maar het is veel sneller.

© 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. 


Was dit artikel nuttig?

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.