Wordpress e problemi di performance
4 Luglio 2007 alle 22:57

Progressivamente Wordpress ha cominciato a rallentare sempre di più nell’ultimo anno. Tanto che mesi fa, per tenere sotto controllo il tempo di generazione della home, l’ho memorizzato nel database (nel grafico la sua rappresentazione).
Generalmente la home veniva creata in 10-12 secondi, con picchi fastidiosi di oltre 20 secondi. Lento.
Imputavo questo al database sovraccarico fornito dal provider. Ma non era così.
Come primo passo ho provato a disabilitare alcuni plugins che fanno uso del db, come i commenti recenti o i più commentati, ma il miglioramento era nell’ordine di 1-2 secondi. Troppo poco.
Poi ho reso statico il blogroll, senza miglioramenti di sorta. Infine ho reso statica la funzione dell’elenco autori, wp_list_authors. Perfetto, il tempo di generazione della pagina è sceso mediamente di 10 secondi, attestandosi in una media di 3 secondi. Ottimo! (vedi figura).
Non tutti i blog basati su wordpress, probabilmente, hanno questo problema. Ho molti utenti registrati (più di 200) e molti articoli, questo rende le queries per estrarre la lista autori dal database più lunghe e laboriose. Staticizzando questa lista ho abbattuto il numero delle queries a 17-21, contro le 200 e passa di prima.
Pubblicato in Internet e tecnologia da swampthing | (Letto 428 volte)
Articoli più o meno correlati:
- Upgrade di Wordpress
- Quando Murphy si mette a rompere le scatole.
- Wordpress è cool
- Performance di PHT al No Fun di Udine
- Surfing [25]
- Surfing [3]
- Trento, assalto terroristico alla galleria, ma era la performance di un artista
- Scherzi con Wordpress
- Upgrade Blog
- “Spot the mil intruder” plugin per Wordpress
- Surfing [36]
- Morto e Risorto?
tags: 












