Maak gebruik van Browser Caching Joomla [Hoe het snel te activeren]

Een van de gemakkelijkste manieren om uw Joomla-website sneller te maken - wat helemaal geen inspanning van uw kant kost, is door gebruik te maken van Joomla-browsercaching. Dit is een van de taken met hoge prioriteit die door Google worden aanbevolen om uw website sneller te laten laden.

Inhoud[Zichtbaar]

Wat u in wezen doet, is alle bestanden die op de computer van de gebruiker staan ​​opnieuw gebruiken, zonder ze opnieuw te hoeven downloaden. Door de levensduur van de cache te verlengen (of hoe lang het duurt voordat een bestand oud wordt), zorgt u ervoor dat uw bezoekers niet elke keer dat ze uw website bezoeken dezelfde bestanden downloaden.

Deze wijziging omvat zeer weinig wijzigingen en is niet erg ingewikkeld en deze blog over webdesign zal u precies vertellen hoe u dit moet doen.

Als u op zoek bent naar een manier om browsercaching voor WordPress te benutten, hebben we daar hier ook over geschreven: https://www.collectiveray.com/leverage-browser-caching-wordpress.

Niet dat er twee primaire manieren zijn:

  • De Page Cache-plug-in gebruiken
  • Handmatig door het .htaccess-bestand te wijzigen

Laten we beide opties eens bekijken:

Browsercaching inschakelen via System - Page Cache Plugin

De eenvoudigste manier om browsercaching in Joomla in te schakelen, is door de ingebouwde ondersteuning te gebruiken, met behulp van de Systeem - Paginacache inpluggen. Browsercaching inschakelen met behulp van de plug-in:

  • Ga naar Extensies > Plug-ins
  • Zoek naar cache
  • Klik op de Systeem - Paginacache inpluggen
  • Schakel de Te gebruiken Browser Caching schakelaar 
  • Verander de status van de plug-in van uitgeschakeld naar ingeschakeld
  • Klik op Opslaan.

browsercache inschakelen joomla systeemplugin

Opmerkingen over het gebruik van deze functie. De Joomla-documentatie geeft niet aan hoe lang de bestanden in de cache worden bewaard. We gaan ervan uit dat de tijd ongeveer 1 maand zou zijn.

Als u pagina's heeft die op sessies gebaseerde informatie vereisen, zoals een winkelwagentje, zorg er dan voor dat u deze pagina's uitsluit. U kunt de hele menu-items uitsluiten zoals hierboven beschreven, of overschakelen naar de Geavanceerd om specifieke URL's of reguliere URL-expressies uit te sluiten.

Wijzig .htaccess om de browsercache van Joomla te vergroten

Om de vervaltijd van bestanden zoals afbeeldingen en CSS-bestanden in te stellen, vereist dit een kleine aanpassing aan uw .htaccess-bestand, dat zich in de root van uw hostingserver bevindt. Dit wordt gedaan door de verlopen headers te wijzigen.

Expires Headers toevoegen aan Joomla

Als absoluut minimum voeg je het volgende toe aan je .htaccess-bestand. Om dit te doen, opent u eenvoudig uw hosting-CPanel en zoekt u met uw bestandseditor het .htaccess-bestand en voegt u het volgende toe aan de onderkant van het bestand.

Breng geen andere wijzigingen aan.

FileETag MTime Grootte AddOutputFilterByType DEFLATE tekst/platte tekst/html tekst/xml tekst/css-toepassing/xml-toepassing/xhtml+xml-toepassing/rss+xml-toepassing/javascript-toepassing/x-javascript VerlooptActief op VerlooptStandaard "toegang plus 1 seconden" VerlooptByType tekst/ html "toegang plus 600 seconden" ExpiresByType application/xhtml+xml "toegang plus 600 seconden" ExpiresByType text/css "toegang plus 1 maand" ExpiresByType text/javascript "toegang plus 1 maand " ExpiresByType applicatie/javascript "toegang plus 1 maand" ExpiresByType application/x-javascript "access plus 1 maand" ExpiresByType image/x-icon "access plus 1 year" ExpiresByType image/jpeg "access plus 1 year" ExpiresByType image/png "access plus 1 year" ExpiresByType image/gif "access plus 1 jaar"

We zorgen ervoor dat bestanden die snel verversen, zoals de HTML van uw site, na 600 seconden verlopen, terwijl we zaken als de CSS en Javascript zo wijzigen dat ze slechts één keer per maand verlopen. Dit betekent dat als uw bezoeker de site binnen een maand opnieuw bezoekt, hij uw CSS- en JS-bestanden niet opnieuw hoeft te downloaden. Als u weet dat u dit soort wijzigingen zelden op uw site uitvoert, kunt u de waarde hoger zien, tot 1 jaar, vergelijkbaar met de jpeg, png verloopt-header

Stel Afbeeldingsbestanden in op een lange browsercaching-vervaldag

Zoals u ook in ons voorbeeld hierboven kunt zien, verlopen onze afbeeldingsbestanden slechts één keer per jaar.

Dit zorgt ervoor dat de bestanden die de meeste tijd vergen om te downloaden op de computer van de bezoeker blijven staan ​​en volgend jaar niet opnieuw hoeven te worden gedownload. Door deze wijziging in de cache van uw Joomla-browser worden de afbeeldingen een jaar lang niet opnieuw gedownload.

Dit maakt de ervaring van een terugkerende klant een stuk positiever. U kunt ervoor kiezen om deze tijd langer of korter te maken, afhankelijk van de vereisten van uw eigen website.

Veelgestelde Vragen / FAQ

Wat is hefboomwerking in browsercaching?

Gebruikmaken van browsercaching betekent dat u moet profiteren (hefboomwerking) van de functionaliteit van de browsercachingfunctie. Standaard ondersteunen browsers het cachen van bestanden totdat ze "verlopen", dwz dat ze als verouderd worden beschouwd en vernieuwd moeten worden. De webserver kan de browser instrueren hoe lang het duurt voordat bestandsbestanden verlopen (bijvoorbeeld 1 maand). Hierdoor kan de browser de bestanden hergebruiken zonder ze opnieuw te hoeven downloaden, waardoor uw website sneller laadt.

Hoe schakel ik browsercaching in Joomla in?

U kunt browsercaching in Joomla inschakelen door de plug-in Systeem - Paginacache in te schakelen met de optie Browsercaching gebruiken ingeschakeld. Of u kunt het .htaccess-bestand van uw website aanpassen zoals hierboven beschreven.

Moet ik beide opties inschakelen?

Nee, één van bovenstaande opties is voldoende. Met het .htaccess-bestand heb je meer gedetailleerde controle omdat je zelf de cachetijd kunt kiezen en kunt kiezen welke bestandstypen je wilt cachen. U kunt er ook voor kiezen om sommige bestandstypen langer in de cache op te slaan dan andere, afhankelijk van de behoeften van uw website.

Afsluiten

Heb je nog steeds een vraag over het gebruik van browsercaching in Joomla? Laat het ons weten in de reacties hieronder. 

Over de auteur
David Attard
David heeft de afgelopen 18 jaar in of rond de online / digitale industrie gewerkt. Hij heeft uitgebreide ervaring in de software- en webdesign-industrie met WordPress, Joomla en niches eromheen. Als digitale consultant richt hij zich op het helpen van bedrijven om een ​​concurrentievoordeel te behalen door een combinatie van hun website en digitale platforms die vandaag beschikbaar zijn.

Nog een ding... Wist je dat mensen die nuttige dingen zoals dit bericht delen er ook GEWELDIG uitzien? ​
Alstublieft laat een nuttig geef commentaar met je mening, deel dit dan op je Facebook-groep (en) die dit nuttig zouden vinden en laten we samen de vruchten plukken. Bedankt voor het delen en aardig zijn!

Disclosure: Deze pagina kan links bevatten naar externe sites voor producten die we geweldig vinden en die we van harte aanbevelen. Als u producten koopt die we aanbevelen, kunnen we een verwijzingsvergoeding verdienen. Dergelijke vergoedingen hebben geen invloed op onze aanbevelingen en we accepteren geen betalingen voor positieve beoordelingen.

 

wie zijn we?

CollectiveRay wordt gerund door David Attard - we werken al meer dan 12 jaar in en rond de niche van webdesign en bieden bruikbare tips voor mensen die met en op websites werken. We hebben ook DronesBuy.net - een website voor drone-hobbyisten.

David Attard

 

 

Auteur (s) Uitgelicht op:  Inc Magazine-logo   Sitepoint-logo   CSS Tricks-logo    webdesignerdepot-logo   WPMU DEV-logo   en nog veel meer ...