Voilà un plugin qui va plaire … aux fans de plugins ! P3 pour Plugin Perfomance Profiler va vous aider à mieux cerner l’impact des extensions que vous utilisez sur les performances de votre site.
On le répète partout, on le claironne, mais il n’est jamais vain d’en remettre une louche : trop de plugins tue le plugin ! La force de WordPress, c’est cette faculté à être personnalisé pour coller à vos besoins, ceci via des plugins, entres autres. Mais il y a le revers de la médaille : les performances du site.
Mon site rame !
Et oui, conséquence logique d’un bel embonpoint, de la présence massive de plugins, pour tout et surtout n’importe quoi. Quand il m’arrive d’intervenir sur des sites pour du dépannage, il n’est pas rare que je trouve 2 ou 3 plugins activés et qui ont tous la même fonction. Autant vous dire que niveau performance, c’est un peu le bronx.
Evaluez les dégats
P3 vous permet simplement et rapidement d’évaluer l’impact des extensions sur une page donnée. En utilisant la fonction « Manual Scan », depuis un popup, vous surfez sur votre site et choisissez la page à tester. Une fois votre choix arrêté, cliquez sur « I’m done ». Le scan, très rapide, se lance.
Le plugin, ca pèse, vous allez en être convaincu !
Vous avez ensuite une belle page de résultats qui s’affiche. Et là, c’est la drame ! J’ai fait l’expérience sur un site de test, une copie de 4H18, mais avec 33 extension installées. Chacune remplie une fonction bien précise dont j’ai besoin. Voilà le résultat en image
Comme vous pouvez le constater ici, le temps de chargement des plugins représente plus de 75% du temps de chargement de la page et occasionne 28 requêtes vers la base de données, et tout ceci prend près d’une demi seconde.
P3 permet de conserver un historique des scan effectués au fil du temps. Il existe également une fonction de scan automatique, mais sur ma plateforme de test, elle n’a pas voulu fonctionner.
Il est également prévue des graphique pour des résultats plus détaillés, mais là encore, pas de bol, que des images bien blanches. Le plugin est encore récent et devrait se bonifier avec le temps, n’en doutons pas.
En tout état de cause, si vous êtes amateur de plugin, voilà une extension à tester, car au delà de la joie d’essayer un nouveau joujou, vous aurez en retour des informations utiles quand à la charge de votre site. Vous ne pourrez plus dire que vous ne saviez pas.
MAJ : Note - Sécurité du plugin vérifiée par Boite à Web, cliquez ici pour lire
P3 Plugin Performance Profiler
Evaluez l’impact des plugins sur les performances de votre site
Un moyen simple et rapide pour mieux cerner l’impact des plugins sur le temps de chargement d’une page de votre site. Quelques fonctions au sein de l’extension n’ont pas voulu fonctionner sur mes tests. A suivre.
Pour les moteurs, ça parle de :
- p3 est un plugin wordpress








Ex-ce-llent plugin. Bon attention à la parano, OUI un plugin va ralentir le site, mais pour 0.0035 secondes euh je veux bien le laisser, et OUI si j’en active 30 ça va être encore plus lent. Mais il n’y a pas de fumée sans feu ! Si vous avez besoin de certaines fonctionnalités, il faut le faire c’est tout !
Je viens de tester sur baw as mon plugin et, 0.1 seconde, aie là c’est trop j’avoue … promis la v2 sera plus légère
Je me suis amusé à tester le plugin P3 seul et c’est 5.5% chez moi de load time ^^ Je comprends qu’on arrive vite à 75%
Et pour ceux qui diront « moi je préfère mettre dans fonctions.php » on est d’accord que c’est pareil : 0.035 dans un plugin ou dans le thème … Enfin à tester si le fonctions.php fait vraiment gagner du temps de load, sachant que vous oubliez les mises à jour etc, niveau sécu c’est pas top.
Tiens parlons sécu, il vaut quoi ce plugin, je vais jeter mon oeil rapido.
Merci pour cette découverte c’est énorme pour moi en tant que dev de plugins, merci merci merci.
Non, on ne va pas virer à la parano non plus. Mais je pense qu’il est important que l’utilisateur puisse se rendre compte de l’impact (quasi) réel que peut avoir l’utilisation massive des extensions sur un site.
Comme tu le soulignes, si il faut avoir recours à une extension, il ne faut pas se poser de question. C’est valable pour ce qui est impératif à vie du site et ses objectifs.
La réflexion doit se faire en amont, de quoi ai-je vraiment besoin pour que mon site atteignent les objectifs. Cela implique donc d’avoir réfléchis aux dits objectifs. Ce qui n’est pas toujours le cas, puisque la plupart des blogueurs se lancent avant tout pour le plaisir, sans idée ni but précis.C’est sur la tas que viennent ces réflexions.
Je ne suis pas en train de dire que cette attitude est mauvaise, au contraire, je préfère largement un blogueur passionné qu’un blogueur version Amacker ou Roland Junior. Néanmoins, le plaisir de blogueur ne doit pas occulter le fait qu’un site est un élément technique. Et comme tout élément lié à la technique, il y a quelques règles de bases à respecter avant de faire quoi que ce soit, il en va de la survie du projet.
Cette extension est donc, je pense, un outil indispensable pour réaliser des tests sur une maquette et mesurer l’impact des divers scénarios d’utilisation d’extension sur son site.
Malgré les petites imperfection, cette extension est prometteuse, hier, elle en était seulement à 177 téléchargement, autant dire qu’elle vient juste de naitre au sein de la communauté. Et pour finir, ravis d’être parmi les premiers à la faire découvrir à la communauté francophone !
Et en bonus pour toi : Sécurité testée et OK !
Désolé erreur de clic, la sécu est pas bonne. #XSS Je préviens l’auteur
Merci Stéphane pour cette découverte et Julio pour ta vigilance !
Mais une fois testé sa propre configuration, autant le désactiver, non ?
@BoiteaWeb : Merci pour le retour d’info
@gd6d : Oui, il est inutile de le conserver activé. En revanche, il n’est pas utile de le supprimer, ça peut servir en cas de ralentissement pour traquer l’extension qui consommerait de trop.
Le plugin contient des failles,je préviens l’auteur (GoDaddy, pas n’importe qui) de suite.
@gd6d : #teasing Les failles peuvent êtres exploitées même si le plugin est désactivé . . . Il faudra donc le désinstaller complètement !!
Un jour, je serais un bon en sécurité, mais pas demain. Demain, j’ai grasse mat’
Excellent concept ! Je teste ca d’urgence
Voilà j’ai fait corriger et la version 1.0.5 est déjà dans les bacs avec les correctifs, plus de soucis !!
Roya! ! Merci à toi.
[...] P3 Plugin Performance Profiler P3 Plugin Performance ProfilerEmpiler les extensions consomme des ressources sur votre site. Mais savez vous combien ? Source: 4h18.com [...]
[...] Un article détaillé sur 4h18.com : P3 plugin performance Profiler [...]
Bonjour Stéphane,
Je viens de passer le test et je me rend compte que le plugin qui coince le plus semble être un micro plugin qui doit être simple à passer dans le function.php
Il s’agit de Nofollow free qui permet de mettre le site en do follow. Par hasard, saurais-tu comment le faire dans le function.php ou connais-tu peut-être un autre plugin qui le fait mais qui est plus léger?
Va voir chez Daniel, SEOMix, qui a un article sur le sujet
Déplacer le code ne te fera pas gagner des tonnes surtout si c’est un micro plugin. Dans les stats de résultats de P3 tu verras effectivement que les plugins prennent moins de charge sur le site, mais que le thème vient d’en prendre plus.
[...] à Godaddy.com pour cet excellent plugin WordPress et merci à 4h18 pour nous avoir fait découvrir ce plugin pendant les fêtes de fin d’année ! [...]