Torna indietro   AlterVista | Spazio web gratis, hosting free php mysql > Supporto > CMS, Forum e preconfezionati

Rispondi
 
LinkBack Strumenti discussione Modalità visualizzazione
  #1 (permalink)  
Vecchio 06-11-2009, 19.34.00
L'avatar di musicanapoli
Utente attivo
 
Data registrazione: 24-08-2007
Residenza: Tra la montagna ed il mare
Messaggi: 496
Predefinito [phpbb] Script per sapere quante queries fa ogni pagina?

Ciao a tutti.
Vorrei uno script o qualunque altro metodo per vedere quante queries consuma ogni singola pagina del mio forum (phpbb3).

Ho dato un'occhiata sul web ma non ho trovato nulla, probabilmente sono errate le keyword che inserisco.

Qualcuno mi può aiutare?
__________________
Erfolgreich>>Il sito di Erfo!
Musica Napoli>>I migliori cantanti napoletani, con testi, foto e video.
FormulaSchumi>>Sito dedicato alla Formula Uno, ma soprattutto alla Ferrari e al campione del mondo Michael Schumacher.


Rispondi citando
  #2 (permalink)  
Vecchio 06-11-2009, 19.55.00
L'avatar di miki92
AlterGuru
 
Data registrazione: 21-04-2007
Residenza: Procida (NA)
Messaggi: 2,195
Invia un messaggio via MSN a miki92 Manda un messaggio tramite Skype™ a miki92
Predefinito

Ho creato questo breve script:

Codice PHP:
<?php

$qt 
0;

foreach(
glob("*.php") as $file){

$query substr_count(file_get_contents($file),"mysql_query");

$qt $query+$qt;

echo 
"La pagina <strong>".basename($file)."</strong> consuma ~ ".$query." queries.<br /><br />";

}

echo 
"<hr />In totale le pagine sopra elencate consumano ~ <strong>".$qt."</strong> queries.";

?>
Ti analizza tutte le pagine che si trovano nello stesso percorso di questo script e ti mostra il nome della pagina ed il numero di query che consuma quella pagina.

Al termine, lo script ti mostrerà anche le query totali.


N.B. Il valore delle query potrebbe non essere preciso in quanto alcune condizioni impediscono l'escursione di alcune query.

Lo script è testato e funzionante nei miei siti, l'ho creato qualche tempo fa per rendermi conto di quante query consuma il mio sito.
__________________

"Non è mai troppo tardi per realizzare il tuo sogno." - Hilary Duff
"L'informatica è un casino di potenzialità!" - Miki92

Ultima modifica di miki92 : 06-11-2009 alle ore 19.57.14
Rispondi citando
  #3 (permalink)  
Vecchio 06-11-2009, 20.07.55
L'avatar di musicanapoli
Utente attivo
 
Data registrazione: 24-08-2007
Residenza: Tra la montagna ed il mare
Messaggi: 496
Predefinito

Citazione:
Originalmente inviato da miki92 Visualizza messaggio
Ho creato questo breve script [...]
Ciao miki e grazie per lo script.
In quale file dovrei andarlo ad inserire?
Siccome tutti i file del template (prosilver) hanno estensione .html , non mi viene in mente dove poter inserire lo script...
__________________
Erfolgreich>>Il sito di Erfo!
Musica Napoli>>I migliori cantanti napoletani, con testi, foto e video.
FormulaSchumi>>Sito dedicato alla Formula Uno, ma soprattutto alla Ferrari e al campione del mondo Michael Schumacher.


Rispondi citando
  #4 (permalink)  
Vecchio 06-11-2009, 20.26.17
L'avatar di miki92
AlterGuru
 
Data registrazione: 21-04-2007
Residenza: Procida (NA)
Messaggi: 2,195
Invia un messaggio via MSN a miki92 Manda un messaggio tramite Skype™ a miki92
Predefinito

Dovresti salvarlo come un file .php qualsiasi ed inserirlo nella root di phpBB.
__________________

"Non è mai troppo tardi per realizzare il tuo sogno." - Hilary Duff
"L'informatica è un casino di potenzialità!" - Miki92
Rispondi citando
  #5 (permalink)  
Vecchio 06-11-2009, 20.43.31
L'avatar di musicanapoli
Utente attivo
 
Data registrazione: 24-08-2007
Residenza: Tra la montagna ed il mare
Messaggi: 496
Predefinito

Citazione:
Originalmente inviato da miki92 Visualizza messaggio
Dovresti salvarlo come un file .php qualsiasi ed inserirlo nella root di phpBB.
Ok, mi sembrava uno script da inserire tipo nell'header o footer...

Questo è il risultato:
Codice:
La pagina common.php consuma ~ 0 queries.
La pagina config.php consuma ~ 0 queries.
La pagina cron.php consuma ~ 0 queries.
La pagina faq.php consuma ~ 0 queries.
La pagina index.php consuma ~ 0 queries.
La pagina mcp.php consuma ~ 0 queries.
La pagina memberlist.php consuma ~ 0 queries.
La pagina posting.php consuma ~ 0 queries.
La pagina que.php consuma ~ 1 queries.
La pagina report.php consuma ~ 0 queries.
La pagina search.php consuma ~ 0 queries.
La pagina style.php consuma ~ 0 queries.
La pagina ucp.php consuma ~ 0 queries.
La pagina viewforum.php consuma ~ 0 queries.
La pagina viewonline.php consuma ~ 0 queries.
La pagina viewtopic.php consuma ~ 0 queries.

In totale le pagine sopra elencate consumano ~ 1 queries.
Così però non riesco a vedere niente...

Mi serviva qualcosa da mettere tipo nell'header o nel footer, in modo tale che ogni pagina che visualizzo, mi da il numero di query che viene consumato...
__________________
Erfolgreich>>Il sito di Erfo!
Musica Napoli>>I migliori cantanti napoletani, con testi, foto e video.
FormulaSchumi>>Sito dedicato alla Formula Uno, ma soprattutto alla Ferrari e al campione del mondo Michael Schumacher.


Rispondi citando
  #6 (permalink)  
Vecchio 06-11-2009, 20.54.26
L'avatar di silvermaledetto
AlterGuru
 
Data registrazione: 01-03-2007
Residenza: Provincia di Modena
Messaggi: 1,865
Predefinito

puoi anche decommentare semplicemente nel config.php
Codice PHP:
@define('DEBUG'true); 
e già nel footer vedrai numero di query, tempo d'apertura della pagina e stato del Gzip
__________________
Se non puoi convincerle, confondile.
Rispondi citando
  #7 (permalink)  
Vecchio 06-11-2009, 23.17.46
L'avatar di musicanapoli
Utente attivo
 
Data registrazione: 24-08-2007
Residenza: Tra la montagna ed il mare
Messaggi: 496
Predefinito

Citazione:
Originalmente inviato da silvermaledetto Visualizza messaggio
puoi anche decommentare semplicemente nel config.php
Codice PHP:
@define('DEBUG'true); 
e già nel footer vedrai numero di query, tempo d'apertura della pagina e stato del Gzip
Perfetto, grazie.
__________________
Erfolgreich>>Il sito di Erfo!
Musica Napoli>>I migliori cantanti napoletani, con testi, foto e video.
FormulaSchumi>>Sito dedicato alla Formula Uno, ma soprattutto alla Ferrari e al campione del mondo Michael Schumacher.


Rispondi citando
  #8 (permalink)  
Vecchio 15-11-2009, 18.27.00
Neofita
 
Data registrazione: 09-07-2009
Messaggi: 21
Predefinito

Ho un problema (ne ho già discusso per MP con silvermaledetto ma non abbiamo trovato una soluzione), non visualizzo nel footer numero di query, tempo d'apertura della pagina e stato del Gzip.
Oggi casualmente mi sono accorto che nel popup che mi avvisa di un nuovo MP ricevuto, compaiono.
Ecco un'immagine

Come risolvo?
Rispondi citando
  #9 (permalink)  
Vecchio 15-11-2009, 20.32.53
L'avatar di silvermaledetto
AlterGuru
 
Data registrazione: 01-03-2007
Residenza: Provincia di Modena
Messaggi: 1,865
Predefinito

Adesso vedo il tuo forum.... e mi pare che tutto quello che hai ammassato nel footer possa avere la sua incidenza; lo stile è il Glacier e visto che due dei miei stili derivano da quello posso garantirne l'integrità.
Poi dall'immagine vedo anche la memoria occupata e l'Explain del database, che vedi solo se decommenti anche il Debug Extra e che comunque sarà precluso a chi non accede in qualità d'Admin.
__________________
Se non puoi convincerle, confondile.
Rispondi citando
  #10 (permalink)  
Vecchio 15-11-2009, 20.41.28
L'avatar di biccheddu
AlterGuru
 
Data registrazione: 18-01-2009
Residenza: Sant'Antioco
Messaggi: 1,974
Invia un messaggio via MSN a biccheddu Invia un messaggio via Yahoo a biccheddu Manda un messaggio tramite Skype™ a biccheddu
Predefinito

Aggiungo che la costante DEBUG e DEBUG_EXTRA (quest'ultima mostrerà la memoria utilizzata e un link alle query) si trovano nel file config.php
__________________
· Federico Biccheddu
Rispondi citando
  #11 (permalink)  
Vecchio 17-11-2009, 16.31.41
Neofita
 
Data registrazione: 09-07-2009
Messaggi: 21
Predefinito

Quindi dovrei sfoltire il footer?
Rispondi citando
  #12 (permalink)  
Vecchio 17-11-2009, 16.48.58
L'avatar di silvermaledetto
AlterGuru
 
Data registrazione: 01-03-2007
Residenza: Provincia di Modena
Messaggi: 1,865
Predefinito

lo stesso footer lo utilizzi sul prosilver?
__________________
Se non puoi convincerle, confondile.
Rispondi citando
  #13 (permalink)  
Vecchio 18-11-2009, 15.21.34
Neofita
 
Data registrazione: 09-07-2009
Messaggi: 21
Predefinito

no...
Rispondi citando
  #14 (permalink)  
Vecchio 18-11-2009, 16.52.33
L'avatar di silvermaledetto
AlterGuru
 
Data registrazione: 01-03-2007
Residenza: Provincia di Modena
Messaggi: 1,865
Predefinito

e il posilver funziona!
Quindi verifica tutto quello che hai aggiunto.
__________________
Se non puoi convincerle, confondile.
Rispondi citando
Rispondi

Strumenti discussione
Modalità visualizzazione

Regole di scrittura
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Attivato
Le faccine sono Attivato
Il codice [IMG] è Attivato
Il codice HTML è Disattivato
Trackbacks are Attivato
Pingbacks are Attivato
Refbacks are Disattivato



Tutti gli orari sono GMT +1. Adesso sono le 05.33.28.