W3 Total Cache beste instellingen

Inhoudsopgave van: W3 Total Cache beste instellingen

Categorie: The quest for speed | Tags: Caching, instellingen, w3tc, W3TotalCache

Veel geprezen, maar ook zeer gevreesd .. de alleskunnner W3TC. De plugin kan veel en heeft ook heel veel instellingen. Wij hebben een stappenplan om zo de beste cache instellingen te krijgen voor je site.

Schrijf je in voor onze nieuwsbrief

Ontvang ook onze laatste handige tips en WordPress nieuwtjes.

  • Maximaal 1x per week
  • Makkelijk uitschrijven

Schrijf je in voor onze nieuwsbrief

Een ogenblikje

Bedankt voor je inschrijving!

 

De total cache caching basisregels voor je instellingen van W3TC

  1. Test na iedere instelling je site altijd op een andere browser waar je nooit mee inlogt op je site.
    Log je altijd in op je site met Chrome? Gebruik dan (liefst nog incognito/prive modus) bijvoorbeeld Firefox om je site te testen. (En leeg je caches in WordPress eerst..)
  2. CSS en JavaScript samenvoegen en minify werkt niet altijd even goed
  3. Gebruik nooit database caching
  4. Heb je een WooCommerce webshop? Zie dan even deze WooCommerce instructie.
  5. Heb je op de opslagmethoden de keuze voor Memcache(d)/Redis of APC(u) ? Verkies dan dat boven opslag op disk.
    Enkel disk? Kies dan "advanced" als je die keuze hebt (stap over naar ons voor je hosting, dan krijg je er meteen gratis varnish caching bij).
  6. Gebruik geen plugins die cookies voor je bezoekers gebruiken. Zie hiervoor "Acht+ tekenen dat je je WordPress cache snelheidsoptimalisatie fout doet"
  7. Zet nooit page cache aan voor ingelogde gebruikers.
  8. Instellingen kunnen tussen sites verschillen. Een export van een "standaardset" instellingen gaat niet overal meteen werken.

De snelste winst behalen voor je bezoekers, met zo weinig mogelijk instellingen en zo stabiel als maar kan

Page caching aanzetten. En browser caching aanzetten. De standaard instellingen volstaan.
Klaar! Snel te doen en breekt je site niet.

Wil je verder en nog meer page caching behalen?

  1. Zet ook je page cache aan voor feeds / rss
  2. Browser cache: etag is optioneel, maar zet wel zip en expires headers aan (expires stond al aan als t goed is)
  3. Zorg dat je cache up to date blijft ("warm" heet dat..) Gebruik de gratis plugin Warm cache.

En die database caches dan?

Echt niet gebruiken. Je database server weet heel goed hoe ie zelf moet optimaliseren en doet dat al automatisch. De kans dat je site "raar" gaat doen als je deze optie gebruikt.

Object caching

  1. Doorgaans enkel gebruiken als je WooCommerce gebruikt of WPML (of andere plugins die Transients voor tijdelijke opslag gebruiken).
  2. Het is mogelijk dat je site trager zal laden, kies er dan voor om het weer uit te zetten.

CSS en JavaScript combineren en verkleinen

Dit is het punt waarom W3TotalCache vaak als "slecht" wordt bestempeld. Combineren van bestanden kan de laadtijd versnellen, maar verwacht geen wonderen. Die zijn al geschied door je page cache. Het helpt wel, maar dit is procentenwerk.

Let ook op dat niet iedere plugin zijn scripts en layout zaken netjes via de WordPress manier toevoegt waardoor je site "breekt" als je zaken gaat combineren. Dat is dan niet de schuld van W3 Total Cache. Het stappenplan is daarom dus: ga van alles aan naar niets aan.

  1. Start "hard" en zet alles op automatisch met minify aan. Vergeet niet @process bij CSS aan imports te zetten!
    Testen!
  2. Rare layout ? -> kies voor combine bij CSS
    Site die niet werkt? -> idem voor JS
    Wederom testen
  3. Nog fouten? Kies om eventueel geen JS/CSS te combineren en/of te minify-en

Let trouwens ook op het volgende .. het combineren van bestanden EN het uitlezen van die bestanden kan soms via PHP gaan. Dat is traag. Er zijn situaties waarin de hele laadtijd van je site langer wordt als je via W3TC gaat combineren. Als je geen varnish server hebt bij je webhost .. is het aan te bevelen om dit stuk dan geheel uit te zetten en te kiezen voor een andere plugin die CSS/JS combineert. En stap over naar ons voor je hosting.

Alternatieven voor Total cache

Wat doet Managed WordPress Hosting om het makkelijk te maken?

  1. We schrijven blogs over snelheidsoptimalisatie en snelheidstips: https://www.managedwphosting.nl/category/the-quest-for-speed/
  2. We hebben als je W3TC gebruikt een handige knop om meteen voor de snelste opslag te kiezen
  3. We hebben als je WP Fastest cache gebruikt ook een handig knop om meteen alles wat nodig is aan te zetten
  4. Zaken als expires, gzip staan op al onze servers aan
  5. Onze shared hosting heeft standaard Varnish caching en een makkelijke knop in je admin bar om Varnish te legen als je dat direct wil regelen

Nog meer doen en begrijpen waarom page caching altijd de beste keuze is

Met dit leesvoer ga je een heel eind komen: https://www.managedwphosting.nl/category/the-quest-for-speed/

Klik hier om direct een expert in te huren om je Google page speed omhoog te krijgen en je laadtijden omlaag te krijgen.

Geef je reactie

Je e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *



Als je dit artikel leuk vond, dan moet je deze speciaal geselecteerde artikelen ook lezen!

2 responses to “W3 Total Cache vulnerability. Wij hebben een fix!”

  1. We hebben overigens gekozen om de hele support pagina van W3 Total Cache dicht te zetten, in plaats van een oplossing waarbij de verantwoordelijke "user input" onveilige $_GET waarden overschreven werden met htmlspecialchars() of intval() versies om de XSS tegen te gaan.

    Dit hebben we gedaan, omdat de W3TC support pagina zelden gebruikt wordt, er meerdere manieren zijn om support voor W3TC te krijgen en .. omdat wij graag een update vanuit W3Edge tegemoet zien. Met name het laatste is voor veel WordPress gebruikers een doorn in het oog. De software doet precies wat hij zegt te kunnen, al moet je vaak wel geduld hebben om voor jouw site de juiste configuratie te bereiken. Maar PHP 7 support is met de laatste versie ook slecht waardoor je error log lekker gevuld wordt .. om maar wat te noemen. Echt de hoogste tijd voor een update dus.

    • Gelukkig is er een nieuwe versie uitgekomen, sneller dan verwacht. Deze nieuwe versie 0.9.5 zegt "een XSS" lek te fixen, eindelijk PHP 7 support en memcached beter te krijgen. Wij willen de nieuwe versie even afwachten, er zit HEEL veel in, dus niet alleen een paar fixes.

Geef een reactie

Je e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *


Ervaringen van anderen