Database profiling con Firebug in Zend Framework

Un metodo rapido e veloce per tenere sott’occhio quello che succede nel vostro database durante l’esecuzione di applicazioni Zend Framework è quello di utilizzare la classe Zend_Db_Profiler_Firebug. A differenza del plugin ZFDebug, il setup di questa classe è immediato e non richiede l’installazione di files aggiuntivi, ma solamente un paio di direttive nel file application.ini e delle due estensioni per Firefox Firebug e Firephp (che a prescindere da questo utilizzo sono indispensabili per chi sviluppa siti web di qualunque natura).

Per utilizzare questa comoda funzionalità messa a disposizione da Zend Framework, è sufficiente inserire queste righe nel file di configurazione dell’applicazione

resources.db.params.profiler.enabled = true
resources.db.params.profiler.class = Zend_Db_Profiler_Firebug

Per ovvi motivi queste direttive vanno abilitate solamente nella sezione development del file di configurazione, a meno che non vogliate far sapere a tutto il mondo quali sono le query che eseguite sul database.

Il risultato che si ottiene su Firefox è il seguente:

Zend_Db_Profiler_Firebug

Dati restituiti dal profiler per Firebug

You can leave a response, or trackback from your own site.
Subscribe to RSS Feed