Je suis en train d'analyser mon site Web.Codeigniter benchmarking, d'où viennent ces ms?
class Home extends Controller {
function Home()
{
parent::Controller();
$this->benchmark->mark('Constructor_start');
$this->output->enable_profiler(TRUE);
$this->load->library ('MasterPage');
$this->benchmark->mark('Constructor_end');
}
function index()
{
$this->benchmark->mark('Index_start');
$this->masterpage->setMasterPage('master/home');
$this->masterpage->addContent('home/index', 'page');
$this->masterpage->show();
$this->benchmark->mark('Index_end');
}
}
Voici les résultats:
Classes de base de temps de chargement: 0,0076
Constructeur: 0,0007
Index: 0,0440
Controller Temps d'exécution (Accueil/Index): 0,4467
exécution totale Heure: 0.4545`
Je comprends d les éléments suivants:
- Temps de chargement des classes de base (0,0076)
- Constructor (0,0007)
- Index (0,0440)
Mais où est le reste du temps à venir de?
Quelle est l'unité des résultats? – MrD