Veelgestelde vragen

Artikelindex

Wat is "cache" ?

pagecacheCache (spreek uit als: kesj van het Franse werkwoord cacher = verbergen) is een opslagplaats van veel gebruikte data of een kopie van de data.

Browser-cache

Een voorbeeld is de zogenaamde browser-cache. Wanneer een gebruiker een pagina opvraagt in een browser, wordt er ook een kopie van deze pagina op de harde schijf opgeslagen. Hetzelfde geldt voor afbeeldingen, geluidsfragmenten en andere bestanden die van internet komen. Wanneer de gebruiker dezelfde pagina opnieuw opvraagt wordt deze in het algemeen niet opnieuw via internet opgehaald, maar van de harde schijf.

Omdat het ophalen van gegevens van een lokale schijf een stuk sneller is dan het ophalen via internet, kan dit een snelheidswinst opleveren (met name bij veelbezochte paginas).

U kunt browser cache legen door op F5 te klikken op uw toetsenbord.

Joomla Systeem Cache

Joomla heeft standaard Cache ingebouwd. Na installatie is deze functie standaard uitgeschakeld. Via de Algemene Instellingen > System kunt u rechts de Cache inschakelen. Standaard is 15 minuten. Dus elke 15 minuten wordt de Cache, en dus de opgeslagen data vernieuwd.

Deze caching functie slaat delen van een pagina op. Dit kan schelen in het aantal databank aanvragen (query) dat uitgevoerd moet worden. Let op, deze cache schijnt soms niet goed te werken met Virtuemart en sommige andere componenten.

Cache legen/wissen

Als u veranderingen in een template of bijvoorbeeld de taalbestanden wijzigt, zult u de Cache willen legen en uw pagina opnieuw laten opbouwen door uw browser. Joomla heeft in Tools > Wis Cache of > Opschonen verlopen cache de mogelijkheid om de Cache te legen. Of SHIFT+F5 tegelijkertijd.

Joomla Cache plugin

Verder is in het Joomla programma standaard een plugin meegeleverd (Extensies > Pluginbeheer > System - Cache). Deze plugin kan hele pagina's cachen wat over het algemeen betere (d.w.z. snellere) resultaten geeft. Hoewel wijzigingen in artikelen niet meteen worden meegenomen maar pas als de ingestelde cachetijd is afgelopen.