25 Maa 2006

Klein performance probleempje WordPress opgelost

Categorie: Over webloggen, Website ontwikkeling — lammert @ 18:27

Af en toe bij het aanmaken van nieuwe berichten voor op de weblog had ik het idee dat het wegschrijven wel erg lang duurde. Vijf zes seconden soms. Ik heb mij daarom maar eens verdiept in de mogelijke oorzaak hiervan. WordPress bestaat uit een PHP script applicatie die haar data opslaat in een mySQL database. Beide stukken programmatuur heb ik volgens de standaard procedure geïnstalleerd.

Nu blijkt, dat in de standaard configuratie mySQL slechts één thread—een zelfstandig database zoek of update proces—tegelijk toestaat. Wanneer er dus op het moment dat ik wat wil wegschrijven iemand druk bezig is van mijn weblog pagina’s op te vragen dan ga ik in de wachtrij tot die actie voltooid is. Evenzo kunnen lezers van de weblog daardoor soms op elkaar moeten wachten. Om dit op te lossen heb ik het toegestane aantal parallelle threads verhoogd. De problemen die ik had geconstateerd zijn daarmee verdwenen.

22 queries. 0.159 seconds.