Hoe doe je dat?

CodeIgniter logo

Applicatie profilen in CodeIgniter

Als je bezig bent met een applicatie of website te maken door middel van het PHP framework CodeIgniter, dan hou je best rekening met prestaties van je applicatie om zo eventuele knelpunten te ontdekken. Dankzij de ingebouwde profile-functie in CodeIgniter kan je te weten komen wat meer tijd in neemt bij het weergeven van een pagina. Zo kan je bijvoorbeeld zijn welke SQL-query’s veel te traag zijn zodat je die dan kan gaan optimaliseren.

Het inschakelen van de profiler in CodeIgniter, kan je door een simpel regeltje code. CodeIgniter zal dan onderaan elke pagina weergeven welke query’s er onder andere uitgevoerd worden, welke POST en GET-data er gegeven is, enzovoort.

$this->output->enable_profiler(true);

Dit simpel regeltje code plaats je over het algemeen in je controller of in de constructor van je controller die je wil profilen. Bijvoorbeeld als je een controller Custom hebt, kan dit er zo uitzien:

< ?php
class Custom extends Controller
{
    function Custom()
    {
        $this->output->enable_profiler(true);
    }
    // je functies van je controller
    function index()
    {
        // wat code
    }
}

Bij elke pagina die je dan bezoekt waarbij de controller Custom aangeroepen wordt, zal CodeIgniter onder elke pagina informatie geven zoals welke SQL-query’s uitgevoerd zijn.

Geef een reactie

Je e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

De volgende HTML tags en attributen zijn toegestaan: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>