Versnel je site met LWS Cache

Procédure

Waarom de laadsnelheid van je site versnellen?

Het is goed om te weten dat de snelheid waarmee je site laadt van vitaal belang is voor het succes ervan. Voor een bedrijf geeft het bijvoorbeeld een eerste indruk aan bezoekers. Bovendien, als het laden van uw site te lang duurt , kan dit invloed hebben op de ranking van uw site bij de belangrijkste zoekmachines.

Er staat geen limiet op de laadtijd van uw webpagina's. De meeste websites hebben echter minder dan drie seconden nodig om te laden.

Versnel het laden van je pagina's door gebruik te maken van de geavanceerde cache van LWS Cache, een systeem dat is ontworpen om aanvragen via NGINX vlotter te laten verlopen, de uitvoeringstijd van scripts aanzienlijk te verkorten en je servers te ontlasten. Heb je een WordPress site? Beheer deze cache met LWS Optimize, erkend als de beste Wordpress cache plugin die is geoptimaliseerd om de algehele prestaties te verbeteren. Het is gratis beschikbaar op de officiële directory als de beste gratis Wordpress cache plugin.

Wat is LWS Cache en waarvoor wordt het gebruikt?

De LWS Cache tool is een systeem ontworpen en ontwikkeld door LWS omde laadprestaties van je website te optimaliseren door het gebruik van geavanceerde caching mechanismen geconfigureerd op server niveau. De tool maakt gebruik van technologieën van NGINX.

NGINX is een prestatiegerichte webserver die veel meer aanvragen kan verwerken dan Apache (zie onze blogpost getiteld"Apache VS Nginx: Performance testing").
Met de juiste configuraties kan NGINX meer aanvragen naar je website verwerken, waardoor het laden van pagina's sneller gaat en er minder CPU en geheugen wordt gebruikt.

Hoe werkt de LWS Cache plugin?

1. Werken zonder cache

Om een beter begrip te krijgen van hoe het werkt, zullen we beginnen met te kijken hoe het werkt zonder een cache plugin, zodat bezoekers je site kunnen zien.

Versnel je site met LWS Cache

Een HTTP-verzoek verwerken zonder LWS Cache


1. De bezoeker vraagt de pagina op van de webserver. Voorbeeld: index.php

2. De webserver voert de benodigde scripts uit (PHP, Perl, NodeJS, enz.)

3. De webserver ontvangt het resultaat van de uitvoering.

4. De webserver verstuurt de HTML-pagina die het resultaat is van de uitvoering van het script.

2. Werking met de LWS Cache-plugin

Wanneer LWS Cache is geactiveerd, wordt er een cache-server tussen de bezoeker en de webserver geplaatst.

Het doel is om het aantal benodigde scriptuitvoeringen te verminderen door het resultaat van de uitvoering in het geheugen op te slaan voor toekomstige verzoeken die hetzelfde antwoord vereisen. Hierdoor hoeft hetzelfde script niet meerdere keren te worden uitgevoerd om hetzelfde resultaat te bereiken.

Dit elimineert de tijd die wordt besteed aan het wachten tot het script is uitgevoerd tijdens het laden van de pagina en bespaart tegelijkertijd de bronnen die worden gebruikt om het script uit te voeren.

Versnel je site met LWS Cache

Een HTTP-verzoek verwerken met LWS Cache


1. De bezoeker vraagt de pagina op van de webserver. Voorbeeld: index.php
2. LWS Cache controleert of de pagina al is aangemaakt en opgeslagen in de cache.

  • Zo ja, dan wordt de pagina direct teruggestuurd naar de bezoeker zonder de webservice te hoeven openen en zonder het script uit te voeren.
  • Zo niet, dan wordt de pagina opgevraagd om te worden gegenereerd op de webservice, wat resulteert in de uitvoering van het script (PHP, NodeJS, Perl, Ruby, enz.).

3. Zodra de pagina is gegenereerd, bepaalt LWS Cache of de pagina in de cache kan worden opgeslagen (via headers, URL, enz.).

  • Zo ja, dan wordt de pagina opgeslagen in de cache en teruggestuurd naar de bezoeker.
  • Zo niet, dan wordt de pagina opgeslagen in de microcache (kortlevende cache) en teruggestuurd naar de bezoeker.

We kunnen zien dat wanneer een pagina in het cachegeheugen wordt opgeslagen, verwerking door de webserver en het uitvoeren van scripts worden vermeden.

Cacheerbaar, niet-cacheerbaar en microcache

Wanneer de webservice een nieuw antwoord aan LWS Cache geeft, wordt het geanalyseerd om te bepalen of het wel of niet in het cachegeheugen bewaard moet worden voor toekomstig gebruik.

Sommige pagina-inhoud mag niet in de cache worden opgeslagen, zoals het resultaat van een registratieformulier, het resultaat van een betaalpagina, enz. omdat deze gegevens bevatten die variëren afhankelijk van gebruikers en gebeurtenissen.

Om te bepalen of een pagina al dan niet in de cache kan worden geplaatst, gebruikt LWS Cache verschillende mechanismen:

  • HTTP-verzoeken met andere HTTP-werkwoorden dan HEAD en GET worden systematisch uitgesloten van de cache.
  • Als het antwoord van de webserver cache-instructies voor de browser bevat (header cache-control), zal LWS Cache hier automatisch rekening mee houden en wordt de pagina in het cachegeheugen bewaard.

Als een HTTP-verzoek van het type GET is en er geen specifieke browser cache-instructie is, wordt de cache enkele seconden in de microcache bewaard.

De microcache kan daarom worden gebruikt om de bezorgdheid over pieken in aanvragen voor niet-gecacheerde pagina's weg te nemen. Dit lost bijvoorbeeld het probleem op van overbelasting en traagheid bij een golf van zoekopdrachten naar hetzelfde product op een e-commercewinkel.

Presentatie van de interface en activering van de plugin

LWS Cache verschijnt als een pictogram in het LWS-paneel in de sectie "Optimalisatie en prestaties".

Versnel je site met LWS Cache

Zodra je in de interface bent, selecteer je de knop "Activeren" en vervolgens "Verzenden". LWS Cache wordt binnen een paar minuten geactiveerd op je hosting.

Versnel je site met LWS Cache

De cache wissen

Naast de LWS Panel interface voor het wissen van de cache, kun je de cache ook wissen met de volgende methodes:

1. De cache wissen met LWS Optimize voor Wordpress

Met de LWS Optimize WordPress plugin kun je, naast andere optimalisatieopties, automatisch de dynamische cache (LWSCache) van je pagina's wissen wanneer je wijzigingen aanbrengt op je site. Om dit te doen, ga je naar de instellingen van de plugin en vervolgens naar het tabblad 'Caching'.

Versnel je site met LWS CacheVersnel je site met LWS Cache

Activeer vervolgens de optie 'Dynamische cache' om automatisch wissen in te schakelen.

Versnel je site met LWS Cache

Als je de LWSCache cache handmatig wilt wissen, klik dan op de "Clear cache" knop om deze volledig te wissen.

Versnel je site met LWS Cache

2. De cache wissen met LWS Cache voor Wordpress

Met de LWS Cache plugin voor Wordpress kun je automatisch de cache van je pagina's wissen wanneer je deze wijzigt of commentaar toevoegt/goedkeurt.

De plugin is beschikbaar in alle automatische Wordpress installaties via het LWS Panel.

Om de plugin te beheren ga je, wanneer je bent ingelogd op je Wordpress admin console, naar het "LWS Cache" menu.

Versnel je site met LWS Cache

Op de instellingen pagina kun je het automatisch legen in- en uitschakelen, aangeven wanneer de LWS Cache automatisch geleegd moet worden en de cache volledig wissen.
Merk op dat je het vakje "Automatisch legen inschakelen" moet aanvinken om alle opties te zien.

Versnel je site met LWS Cache

Een knop voor het legen van de volledige cache kan overal in de Wordpress admin console gevonden worden in de snelle toegangsbalk bovenaan het scherm.

Versnel je site met LWS Cache

2. De cache leegmaken via cURL

Het authenticatietoken dat nodig is om deze commando's uit te voeren is beschikbaar in de klantenzone van je LWS Panel.

De cache van een pagina wissen

curl -H 'lwsapitoken: ' 'http://mon-site-web.com/--api/cache-purge/exemple.php' Hiermee wordt de cache van de URL 'http://mon-site-web.com/exemple.php' gewist.

De cache van een site volledig wissen

curl -H 'lwsapitoken: ' 'http://mon-site-web.com/--api/purge-cache/*'

Er zijn 3 retourcodes mogelijk:

HTTP-code 200: de zuivering was succesvol zonder fouten.

HTTP-code 404: geen caching voor de opgevraagde bron.

HTTP-code 403: het opgegeven token is niet geldig voor het domein.

3. Zuiveren via PHP-code


URL zuiveren: =$_SERVER['REQUEST_SCHEME'] . '://' . $_SERVER['SERVER_NAME'] . '/--api/cache-purge' . $_SERVER['REQUEST_URI'];?>

Resultaat: =$result;?>
HTTP-code: =$httpCode;?>

Deze code wordt gebruikt om de cache te legen van het PHP-bestand waarin het zich bevindt.

Beoordeel dit artikel :

5/5 | 1 mening

Dit artikel was nuttig voor jou ?

Article utileJa

Article non utileGeen

MerciMerci ! N'hésitez pas à poser des questions sur nos documentations si vous souhaitez plus d'informations et nous aider à les améliorer.


Vous avez noté 0 étoile(s)

Vergelijkbare artikelen

1mn lezen

Hoe krijg ik toegang tot statistieken over sitebezoeken?

1mn lezen

Hoe activeer ik Mod_PageSpeed op mijn site?

1mn lezen

Hoe gebruik ik de cache-modules op LWSPanel?

2mn lezen

Hoe activeer ik de LWS Cache voor mijn Wordpress LWS Cache plugin?


Questions sur l'article
Jos Il y a 842 dagen
Comment minifier les fichiers css dans lws panel
Zie de
1 antwoorden
Benjamin-LWS - Il y a 839 dagen

Bonjour,

Je vous remercie de votre question.

Cependant, je tiens à vous informer que notre service d'hébergement LWS Panel ne propose actuellement pas d'outil intégré pour minifier les fichiers CSS ou autres fichiers.

Pour effectuer la minification des fichiers CSS, vous devrez le faire manuellement en utilisant un outil tiers ou un logiciel dédié. Il existe de nombreuses options disponibles, y compris des outils en ligne gratuits et des logiciels open source. Vous pouvez copier et coller votre code CSS dans l'un de ces outils, et il vous générera une version minifiée du code que vous pourrez ensuite utiliser sur votre site web.

Je vous remercie de votre attention et reste à votre disposition pour toute autre question ou complément d'information.

Nous vous invitons à contacter notre service support à travers votre espace client, afin de vous apporter une aide si vous rencontrez des difficultés quelconque. (Contacter le support LWS)

Cordialement, L'équipe LWS 

Utile ?

Stel een vraag aan het LWS-team en de gemeenschap