Waarom maken queries je site traag?
Queries maken je site traag om twee redenen: er zijn er te veel, of er zitten een paar zware tussen. Dat tweede is meestal het echte probleem.
Honderd snelle queries kosten samen minder dan één slechte.
Zoek dus naar uitschieters, niet naar aantallen.

Wat een query zwaar maakt
Zoeken in een grote tabel zonder index, of gegevens ophalen die daarna helemaal niet gebruikt worden.
Meer daarover lees je bij backend.
De klassieke boosdoener
Een plugin die bij elke paginaweergave zijn hele instellingentabel doorzoekt. Dat merk je pas als je site groeit.
Meer daarover lees je bij plugin.
Het optellen
Elke query kost een paar milliseconden. Bij driehonderd stuks is dat een seconde voordat je pagina begint te laden.
Meer daarover lees je bij pagespeed.
Mijn vuistregels
- Zoek naar de langste query, niet naar het aantal.
- Meet op je zwaarste pagina.
- Zet caching aan voordat je gaat optimaliseren.
- Ruim ongebruikte plugins op.
Die derde lost bij de meeste sites het hele probleem op.
Wat een groeiende site doet
Bij duizend berichten merk je niets, bij honderdduizend wel. Trage queries schalen slecht mee.
Meer daarover lees je bij php.
Wat je zelf kunt doen
Je database opschonen: oude revisies, verlopen tijdelijke gegevens en gegevens van verwijderde plugins.
Meer daarover lees je bij cache.