Profiler SPIP
Publi� le 1er octobre 2007

Profiler une application signifie mesurer l'exécution de ses composants.

SPIP dispose d'un paramètre d'url var_profile qui appliqué à une page permet d'afficher les temps d'exécution des requêtes. Il faut être connecté à l'interface d'administration pour que cela fonctionne.

Il est possible de comparer le temps d'exécution à la mise en cache et après.

http://www.monsite.fr/ARTICLE ?var_profile


SELECT COUNT(*) FROM `spip`.spip_meta -> 0.000440 (0.00043992492675782) Resource id #43

SELECT id_article FROM `spip`.spip_articles WHERE id_article=11 -> 0.000426 (0.00086581405639649) Resource id #44

SELECT visites, popularite FROM `spip`.spip_articles WHERE id_article=11 AND statut='publie' -> 0.000436 (0.0013017779998779) Resource id #45

SELECT id_article FROM `spip`.spip_articles WHERE id_article=11 AND ((statut IN ('prop', 'prive')) OR (statut='publie' AND date>NOW())) -> 0.000715 (0.0020167725219727) Resource id #46

SELECT lang FROM `spip`.spip_auteurs WHERE login='balluche' -> 0.000372 (0.0023886817626953) Resource id #51

SELECT id_rubrique, lang FROM `spip`.spip_articles WHERE id_article=11 -> 0.000393 (0.0027817504119873) Resource id #59

SELECT id_parent FROM `spip`.spip_rubriques WHERE id_rubrique=8 -> 0.001544 (0.0043258196716309) Resource id #62