Vernis gebruiken met WordPress

Rifat WordPress-zelfstudies Nov 1, 2021

Mensen houden er niet van om langzaam ladende websites te gebruiken, het hebben van een website kan je gebruikers kosten. Hoe informatief en nuttig je website ook is, er wordt geen excuus geaccepteerd voor een luie website als je bedenkt hoeveel manieren er zijn om de snelheid van je website te verhogen, inclusief de caching-procedure

Er zijn veel manieren om de implementatie van uw website en cache te versnellen. Er zijn ook veel tools die u kunnen helpen om dit probleem op te lossen. Vandaag zullen we het hebben over hoe reverse proxy's werken en zullen we je vertellen over Varnish en je leren hoe je het op WordPress kunt gebruiken.

Wat is een omgekeerde proxy?

Proxy's worden ook geïdentificeerd als 'mediator'-servers. In een shot, een server die zich tussen de gebruiker en de centrale webserver bevindt en de gebruiker toegang geeft tot alle webinhoud of het gebruik van een specifieke site met de voorwaarde dat bepaalde regels worden gevolgd, die Proxy wordt genoemd.

Laat me u een voorbeeld geven: uw internetprovider (ISP) of kantoor kan een proxyserver gebruiken om te voorkomen dat u bepaalde websites bereikt. U kunt ook een proxyserver gebruiken om uw privacy te beschermen, webverzoeken te coderen of omleidingsbeperkingen op internet.

Maak geweldige websites

Met de beste gratis paginabuilder Elementor

Begin nu

Waarom zouden we Reverse Proxy gebruiken?

Reverse proxy's ingesteld tussen uw webserver en internet. Ze filteren inkomende HTTP-verzoeken. Hier zijn enkele voordelen van het gebruik van een reverse proxy voor uw website.

  • Server load balance -Â Als je veel servers hebt, kan de reverse proxy richting geven aan verzoeken, afhankelijk van de laadcapaciteit van elke computer.
  • Doel van de cache  - De statische en dynamische inhoud kan worden gecached door de omgekeerde proxy. Het vermindert dus de laadtijd op uw website.
  • Beheer van meerdere SSL-certificaten - Het kan inkomende HTTP-verzoeken afhandelen en informatie ontvangen van niet-ontsleutelde gegevens van uw server.
  • Zorg voor een betere privacy  - Het gebruik van een reverse proxy-server kan uw waardevolle informatie voor de server verbergen. Het vermindert de kwetsbaarheid van uw website en zorgt voor een betere beveiliging.

Uiteindelijk is het een geweldige manier om de prestaties van uw WordPress-websites te verbeteren. Versnellen is een van de beste tools die je tot je beschikking hebt om dit te doen.

Wat is Varnish voor WordPress?

Er zijn een aantal manieren om de voordelen van caching te benutten. U kunt echter ofwel vertrouwen op de browser van de gebruiker of op CDN - Content Delivery Network om de caching van uw website te beheren. Aan de andere kant kun je een reverse proxy cache gebruiken - en dat is precies wat Varnish is.

De Varnish is een caching-tool voor volledige pagina's en het is volledig open source die kan werken als een reverse proxy. Dit betekent dat het kan fungeren als een medium tussen uw website en gebruikers. Elke keer dat iemand de website bezoekt, controleert Varnish zijn cache om te controleren of het een kopie van de pagina of informatie heeft die gebruikers willen zien. Als dit niet het geval is, zal Varnish die pagina ophalen en opslaan voor verder gebruik.

Varnish kan de prestaties van uw server verbeteren, omdat het handiger is om inhoud uit de cache weer te geven dan vanaf het begin. Door Varnish te gebruiken, kunt u kopieën opslaan van alle items die u normaal niet vaak wijzigt. Regelmatig, als je caches beheert, levert Varnish onder elke situatie een schoon, perfect renderresultaat.

Varnish gebruikt zijn eigen Varnish Configuration Language (VCL) om proxyservers te onderhouden die specifieke regels volgen tijdens het verwerken van verzoeken. Het geeft u volledige controle over uw proxyservers als het gaat om configuratie. Dus hoe beter u ermee vertrouwd bent, hoe beter resultaat u kunt verwachten.

U kunt de functionaliteit van Varnish uitbreiden met 'VMOD's', het verbeterde de kernfuncties. VMOD's zijn gemakkelijk te vinden op de officiële Varnish-website, controleer ze gerust.

U kunt Varnish rechtstreeks op uw server installeren. Dit betekent dat u naar de opdrachtregel moet reiken. Als je een VPS-gebruiker (Virtual Private Server) bent , lees dan de onderstaande stappen om te leren hoe je Varnish instelt in WordPress.

Vernis instellen voor WordPress

Tijdens deze les gaan we regelmatig wijzigingen aanbrengen op serverniveau. Als je nerveus bent bij het gebruik van de opdrachtregel of het aanpassen van je server, wil je misschien alle instructies nauwkeurig doorlezen voordat je aan de slag gaat. Maak bovendien eerst een back-up van je website , voor het geval dat. Als uw site anders uitvalt, kunt u deze niet meer herstellen.

Deel 1: Installeer Varnish op Server

U moet toegang krijgen tot uw server via de opdrachtregel als u Varnish wilt installeren of installeren. Installeer de tool, configureer het VCL-bestand en sla het op om het te laten werken. Ga naar Varnish installatierichtlijnen Voor op UNIX gebaseerde server, volg dat en je zult in staat zijn om het te installeren. Zorg ervoor dat u na de installatie alles opnieuw opstart. U bent klaar om uw website af te stemmen op uw nieuwe tool.

Deel 2:Â Een Proxy Cache Purge-plug-in instellen

Idealiter wil je Varnish zo instellen dat de cache op geplande tijden wordt leeggemaakt. Op die manier helpt het bezoekers niet om oude versies van uw inhoud te gebruiken.

De beste manier om dit in WordPress te doen, is door de reverse proxy-cache te wissen telkens wanneer u een pagina of een bericht vernieuwt (of een nieuwe maakt). Zoals je je misschien kunt voorstellen, is er een plug-in die dit voor je kan doen, Proxy Cache Purge genaamd.

Dit is een populaire plug-in omdat het niet de hele cache verwijdert wanneer je een pagina of bericht publiceert of bewerkt. In plaats daarvan richt het zich alleen op de aandelen voor uw voorpagina, de bewerkte inhoud en bijbehorende classificaties. De enige keer dat de plug-in de volledige reverse proxy-cache automatisch opschoont, is wanneer u van thema wisselt.

Proxy Cache Purge heeft geen andere regeling nodig, maar u moet wel aangepaste permalinks toestaan om de plug-in correct te laten werken. Als je geen aangepaste permalink-structuur gebruikt, kijk dan hier .

Deel 3: Configureer uw vernisinstellingen voor WordPress

Als je de oorspronkelijke installatierichtlijnen voor Varnish van de website hebt gevolgd, krijg je een configuratiebestand dat werkt voor WordPress, maar niet vriendelijk is voor het platform.

Om Varnish voor WordPress te optimaliseren, raden we je aan om drie kleine wijzigingen aan te brengen in je VCL-bestand:

  1. Configureer Varnish om specifieke cookies te negeren.
  2. Sluit uw WordPress-beheerder en inlogpagina's uit.
  3. Verleng de duur van de reverse proxy-cache.

U kunt elke teksteditor gebruiken om de opdrachtregel van het VCL-bestand te bewerken. De wijzigingen worden doorgevoerd in default.vcl en het bestand zal zich hier bevinden.

/etc/varnish/default.vcl

Open het VCL-bestand en voeg het stukje code eraan toe. Maak je geen zorgen, en dit is verzameld op de officiële site van Varnish.

unsetting wordpress cookies
sub vcl_rec {
set req.http.cookie = regsuball(req.http.cookie, "wp-settings-\d+=[^;]+(; )?", "");
set req.http.cookie = regsuball(req.http.cookie, "wp-settings-time-\d+=[^;]+(; )?", "");
set req.http.cookie = regsuball(req.http.cookie, "wordpress_test_cookie=[^;]+(; )?", "");
if (req.http.cookie == "") {
unset req.http.cookie;
}
}
exclude wordpress login and admin urls
if (req.url ~ "wp-admin|wp-login") {
return (pass);
}
extending caching time
sub vcl_backend_response {
if (beresp.ttl == 120s) {
set beresp.ttl = 1h;
}
}

Bewaar het, en het is klaar! Nu ben je klaar om te gaan. De reverse proxy-server is klaar om te werken. Nu zal Varnish elk uur contact opnemen met uw site, in plaats van elke twee minuten (standaard).

Opsommen

Als u de volledige toegang tot uw site heeft, is het plaatsen van een reverse proxy een zeer effectieve manier om de laadtijden voor uw bezoekers te verrijken. Het zal u helpen om de uitgebreide verkeersbelasting aan te pakken en uw gegevens ook te beveiligen tegen onbevoegde personen.

Divi WordPress Theme