News Feed
Jobs Feed
Sections




News Archive
Kenny Katzgrau's Blog:
Enable Site-Wide Profiling With CodeIgniter
December 30, 2010 @ 09:07:33

On his blog today Kenny Katzgrau talks about a handy feature of the CodeIgniter framework - profiling - and how you can implement it site-wide rather than just on a controller by controller basis.

In your controller before you load a view, CodeIgniter will give you information regarding how fast the page loaded, how many SQL queries executed, the content of each query, and the running time of each query. This is incredibly useful when you are trying to debug your application, or simply see how quickly things are loading. There's only one problem: To enable profiling, that line of code above must be present. What if you want to profile several pages, or even your whole web application?

He turned to another built-in feature of the framework, the controller hooks it allows, to set up a simple post-controller execution that gets a new CodeIgniter instance and enables the profiling configuration item. This is a much better option than having to put the line in each and every controller and method he might want profiled.

0 comments voice your opinion now!
sitewide profiling codeigniter framework tutorial


blog comments powered by Disqus

Similar Posts

Mike Naberezny's Blog: My First php|architect Article (Zend Framework)

DeveloperTutorials: Desktop Application Development with PHP-GTK

NetTuts.com: 20 Ways to Save Kittens and Learn PHP

Dublish.com: Captcha - Spam preventing images

Juan Treminio's Blog: Getting Started with Kohana 3 (series)


Community Events











Don't see your event here?
Let us know!


community unittest zendframework2 development introduction interview functional opinion phpunit testing podcast framework series release database api example code composer language

All content copyright, 2013 PHPDeveloper.org :: info@phpdeveloper.org - Powered by the Solar PHP Framework