Oggi finalmente ho trovato un po' di tempo per farmi una cosetta che avevo in mente da tempo e ho avuto un amara conferma... phpnuke ciuccia queries in una maniera paurosa...
Per caricare una home con tanti blocchi mi sono ritrovato con queste statistiche:
113 queries per visualizzare una pagina!!!Pagina generata in 0.21 secondi (PHP: 31% - SQL: 69%) - SQL queries: 113 - GZIP enabled - Memoria Usata: 1.65 mb
Negli ultimi 5 minuti sono state servite 148 pagine![]()
ora vediamo come aggiungere il conteggio al vostro phpnuke (con questa guida propongo anche due fix ad altrettanti errori... che chiamarli errori è poco.... sono mostruosità... li ho appena segnalati su nukefixes... spero vengano inclusi al più presto nelle release ufficiali...)
seguite questi passi:
aprire il file includes/functions.php
cercare
sostituire conCodice PHP:$db->sql_close();
aprire il file includes/page_tail.phpCodice PHP://$db->sql_close();
cercare
sostituire conCodice PHP:$db->sql_close();
aprire il file db/db.phpCodice PHP://$db->sql_close();
cercare
sostituire conCodice PHP:$db = new sql_db($dbhost, $dbuname, $dbpass, $dbname, false);
aprire il file footer.phpCodice PHP://evcz double connection fix
if(!is_object($db))
$db = new sql_db($dbhost, $dbuname, $dbpass, $dbname, false);
//end evcz fix
cercare
sostituire conCodice PHP:global $foot1,
cercareCodice PHP:global $db,$foot1,
aggiungere sottoCodice PHP:echo "$copyright<br>";
cercareCodice PHP:$excuted_queries = $db->num_queries;
echo '<br />SQL queries: '. $excuted_queries;
aggiungere sopraCodice PHP:echo "</body>\n"
."</html>";
die();
dovrebbe essere tutto...Codice PHP:echo "</body>\n"
."</html>";
//evcz disconnect fix
$db->sql_close();
die();
provatelo e fatemi sapere come funziona... ovviamente prima di procedere bisogna farsi un backup dei files che modificate ;)
se mi date conferma che funziona tutto provvedo a spostarlo in how-to![]()

LinkBack URL
About LinkBacks


