Pagina 1 di 1

Numero elevato query index forum

Inviato: 31/05/2011, 18:25
da HaoAsakura
Ciao, sono Hao.
Avrei voluto iniziare presentandomi ma mi vedo costretto ad iniziare con una richiesta di aiuto :oops:

Mi sono accorto per pure caso che la index del forum mi fa un numero esagerato di query

Mediamente sono 54
Time : 0.162s | 54 Queries | GZIP : On | Memory Usage: 3.94 MiB | Explain
Andando nei dettagli vedo che dalla query #9 all #52 sono "simili"
SELECT i.icons_url, p.icon_id FROM phpbb_posts AS p
LEFT JOIN phpbb_topics AS t ON (t.forum_id = '4')
LEFT JOIN phpbb_icons AS i ON (i.icons_id = p.icon_id)
WHERE p.post_id = t.topic_first_post_id
ORDER BY t.topic_last_post_time DESC
Non so cosa sia successo? Consigli?

Il sito, se lo voleste sapere è sei-project.com

Re: Numero elevato query index forum

Inviato: 31/05/2011, 19:31
da Carlo
Come dice il tuo profilo, non hai MOD, giusto?

Il link al tuo forum, devi inserirlo nel campo "Forum" del tuo profilo.

Re: Numero elevato query index forum

Inviato: 31/05/2011, 19:34
da HaoAsakura
Solo tagboard e SEO

Link inserito nel profilo ^^

Re: Numero elevato query index forum

Inviato: 01/06/2011, 10:18
da Carlo
Allora correggi il tuo profilo, perchè, come già detto, hai scritto di non avere MOD.

Puoi allegarmi il file index.php?

Re: Numero elevato query index forum

Inviato: 01/06/2011, 20:25
da HaoAsakura
Inviato PM con index.php e corretto il mio profilo!

Re: Numero elevato query index forum

Inviato: 01/06/2011, 22:18
da Carlo
Puoi allegarlo qui, che si fa prima? Perchè ho problemi nel scaricare il file, in quanto mi dice che non è momentaneamente disponibile per il download.

Re: Numero elevato query index forum

Inviato: 02/06/2011, 0:55
da HaoAsakura
Ecco l'allegato qui ;)

Re: Numero elevato query index forum

Inviato: 02/06/2011, 10:24
da Carlo
Non mi sembra che le query vengano generate da qui. Puoi salvarti il report SQL e inviarmelo in privato?

Re: Numero elevato query index forum

Inviato: 02/06/2011, 12:06
da Carlo
Non mi hai elencato un'altra MOD, che è quella che causa il problema delle query.

Usi una MOD che ti mostra per ogni forum, l'ultimo messaggio in esso inserito.
Tale MOD, per ogni forum esegue una query che estrapola i dati sull'ultimo messaggio presente in esso.

Re: Numero elevato query index forum

Inviato: 02/06/2011, 12:54
da HaoAsakura
oddio... è vero!

me ne ero completamente dimenticato, anzi... sono stato disattento io!

avevo provato a rimettere il forumlist_body.html originale e non aveva cambiato nulla.
però scemo io a dimenticarmi che avevo modificato anche il "includes/function_display.php"

Ora le query sono scese a 10.
Time : 0.096s | 10 Queries | GZIP : On | Memory Usage: 3.93 MiB | Explain
Mi dici che se voglio vedere il nome dei topic nella index devo per forza vedere quell'abuso di query?