Elxisitalia.com!
Il portale sull'open source Elxis CMS.

italian english

Test prestazioni di Elxis ( Benchmark Elxis )

Email

Elxis 2008 ha integrato un sistema che offre la possibilità di eseguire un test sul tempo di esecuzione dei moduli, componenti e bot.

Debug globale del database.

Settare a 1 il parametro di mosConfig_debug per vedere tutte le query che esegue il database per ogni pagina.

Debug interno del Database.

Se desiderate eseguire il debug di una determinata query del database, componenti, moduli o bot, potete far partire il debugger di Elxis in Realtime

//to start the debugger
$database->_resource->debug = true;

//to stop the debugger
$database->_resource->debug = false;

Benchmark (Test di velocità)

Elxis 2008 vi permette di fare il check di velocità di ogni block. L’idea sarebbe quella di avere l’abilità di testare codes alternativi (specialmente per le query del database) affinché voi possiate trovarne una più veloce. Più  veloce sono i code styles o le queries del database, più veloce è il caricamento della pagina. Questo significa risparmiare la CPU/Mysql.

//starts counter
$tstart = microtime();

//code che desiderate testare il tempo di velocita.
$dt = stopBenchmark($tstart, microtime());
//dove $dt è il tempo in millisecondi del testo riportato sopra.

Uso della memoria.

Per conoscere quanta memoria è usata da Elxis CMS o da ogni code block (qui è richiesto uno stratagemma)  potete usare la funzione PHP memory_get_usage(). Andate nella pagina index.php del vostro template e scrivete alla fine questa linea:

echo memory_get_usage();

Questa funzione non è disponibile su server windows. Per la funzione equivalente in windows cliccate qua.
Normalmente Elxis 2008.x con l’installazione di default richiede circa 8 Mb di memoria. Potete ridurre la memoria necessaria non pubblicando o rimuovendo quello che non vi serve e non settare le variabili che non avete bisogno nelle vostre estensioni personali. Le funzioni PHP non settate liberano memoria. Se il vostro file php.ini ha la memoria allocata da PHP inferiore a quelle necessaria (es. 8Mb) e il vostro server ha abbastanza memoria libera, potete incrementare la memoria PHP.

Traduzioni di Speck - Elxisitalia.com
Testi in lingua originale di Elxis.org

Sondaggi

Quali estensioni desideri?

Risultati

Accesso Utente





Non hai ancora un Profilo? Crea Profilo

Chi è online

Abbiamo 27 ospiti online
Valid XHTML 1.0 Transitional!
CSS Valido!
RSS 0.91
RSS 1.0
RSS 2.0
ATOM 0.3
OPML