Combien de plugins WordPress sont trop nombreux ?
Publié: 2021-03-16Cela semble être l'une des questions existentielles de notre époque - du moins, pour les concepteurs de sites Web. Mais pendant des années, beaucoup d'entre nous ont essayé de déterminer le «bon» nombre de plugins WordPress à utiliser dans un site Web.
Je déteste le dire à tous ceux qui aiment les jolies figurines rondes : il n'y a pas de chiffre précis. Aucun seuil ne vous définit comme un pro ou un poseur. Je sais, certaines personnes définissent leur succès en utilisant un nombre infime de plugins. Si vous pouvez vous en tirer, vous obtenez beaucoup de respect de ma part.
Pour le reste d'entre nous, les plugins sont une proposition tentante. Ils peuvent s'occuper de tant de tâches, grandes et petites. Et ils ne sont qu'à quelques clics.
Mais ajoutez-en trop et cela peut peser sur les performances de votre site. Sans oublier que chaque chose que vous installez ajoute une autre couche de complexité au mélange.
Bien qu'il n'y ait pas de nombre unique de plugins que vous pouvez ou devriez exécuter, il existe des moyens de savoir si vous avez dépassé la limite. Voici quelques facteurs pour vous aider à prendre cette décision.
L'environnement d'hébergement
La puissance de calcul et la bande passante du réseau sont des facteurs extrêmement importants en termes de performances. Pourtant, le plus souvent, le seul contrôle que les concepteurs ont sur eux est lors du choix d'un hôte (si celui-ci n'a pas déjà été choisi pour nous). Si vous avez le choix, recherchez un fournisseur qui offre beaucoup des deux.
Au-delà de la puissance brute, le système d'exploitation du serveur et les logiciels associés jouent également un rôle. Vous voudrez vous assurer que vous utilisez PHP 7.x, car cela s'est avéré beaucoup plus rapide que les versions précédentes. La mise en cache et l'équilibrage de charge basés sur le serveur peuvent fournir un gros coup de pouce si votre hébergeur les propose.
Cependant, le type de compte d'hébergement que vous possédez est aussi important que tout. S'il s'agit d'un hébergement partagé bas de gamme, vous n'obtiendrez probablement pas le même rapport qualité-prix qu'avec un VPS haut de gamme ou une configuration dédiée. Plus votre site dispose de ressources dédiées, plus vous pourrez utiliser de plugins bien codés.
Qualité et optimisation des plugins
L'un des truismes du code est qu'il existe plusieurs façons de faire fonctionner quelque chose. Mais nous savons aussi que certaines techniques fonctionnent beaucoup mieux que d'autres. Une qualité constante est si importante qu'il suffit d'un plugin gourmand en ressources pour tout ralentir.
La meilleure façon de savoir si un plugin a des problèmes de performances est de le tester. Il existe un certain nombre de suites de test tierces qui peuvent vous fournir une excellente image - littéralement. Vous pouvez accéder à des graphiques et des tableaux colorés qui vous indiqueront quels plugins prennent le plus de temps et de ressources sur votre site.
Cependant, ceux d'entre nous qui ont des restrictions budgétaires peuvent ne pas être en mesure de se permettre ce type de service d'abonnement. Beaucoup sont destinés au marché des entreprises et sont tarifés en tant que tels.
Mais tout n'est pas perdu. Pour effectuer des tests à moindre coût, le plug-in gratuit Query Monitor vous donnera un aperçu des performances de vos plug-ins, base de données, scripts et styles. Il signale également toutes les erreurs PHP, qui peuvent être un facteur de dégradation des performances.
Si vous voyez qu'un plugin spécifique ne fonctionne pas bien, cela ouvre la porte à tester une alternative ou à creuser plus profondément (ce que nous verrons plus tard).
Le but d'un plugin
Un plugin WordPress peut signifier beaucoup de choses pour beaucoup de gens. Tout le monde ne les utilisera pas de la même manière. Ainsi, les développeurs créent souvent des plugins d'une manière qui, selon eux, améliorera leurs chances d'attirer des utilisateurs. Parfois, le résultat est un plugin qui finit par ressembler un peu à un couteau suisse, avec de multiples fonctionnalités incluses.
Bien qu'un plugin qui fasse un peu de tout puisse être génial, il peut aussi causer des ballonnements. De l'autre côté de la médaille, vous constaterez que certains plugins ont une portée et une taille plutôt petites - choisissant de se concentrer sur une seule fonctionnalité particulière.
Le débat peut être de savoir s'il est préférable d'exécuter un plugin qui fait 20 choses, ou 20 plugins qui font chacun une chose. Encore une fois, il n'y a vraiment pas de réponse facile. Cela devient une question de performance de test.
Une chose en faveur du couteau suisse est qu'il pourrait faciliter le dépannage. Plus vous avez de plugins à suivre, plus il peut être difficile d'identifier les problèmes.
Les paramètres comptent
Un domaine souvent négligé des performances des plugins consiste à prêter attention à ses paramètres. Certains plugins s'exécutent très rapidement lorsqu'ils sont réglés d'une certaine manière, tout en crachotant dans d'autres configurations.
Par exemple, j'ai travaillé avec un plugin de sécurité populaire (que je ne nommerai pas, mais vous pourrez peut-être le deviner) pendant plusieurs années. L'une de ses fonctionnalités principales est un mode "En direct" qui vous permet de voir les utilisateurs naviguant actuellement sur votre site Web. C'est une fonctionnalité très intéressante, mais elle peut également entraver les performances sur un site très fréquenté.
La désactivation de cette fonctionnalité améliore sensiblement les performances. Et bien que l'utilisation du plugin puisse signifier une petite perte de performances, la sécurité supplémentaire en vaut la peine. Mais savoir comment le configurer correctement est la moitié de la bataille.
Tout est question d'équilibre, pas de chiffres spécifiques
Comme nous l'avons vu, un certain nombre de facteurs peuvent affecter les performances des plugins sur un site Web WordPress. Ce sont les plugins eux-mêmes, comment ils interagissent les uns avec les autres, à quel point ils ont été optimisés et le serveur sur lequel ils sont installés.
Il est rare de trouver deux sites configurés exactement de la même manière. Par conséquent, le nombre idéal de plugins variera pour à peu près tout le monde. Nous pouvons nous rendre fous en essayant de réduire notre site à un nombre x de plugins. Je dirais que c'est une perte de temps de s'inquiéter même du nombre.
Au lieu de cela, utiliser des plugins (ou même du code personnalisé que vous avez écrit vous-même) consiste à obtenir les fonctionnalités dont vous avez besoin et à être prêt à accepter les compromis qui en découlent.
Parfois, un plugin fournira de grandes fonctionnalités et des performances terribles. Dans ce cas, vous voudrez peut-être rechercher un produit compétitif plus équilibré. Ou il peut s'agir de désactiver certaines fonctionnalités qui posent problème. La seule façon de savoir avec certitude est de tester et retester.
Au final, le but est de n'utiliser que les plugins dont vous avez besoin, tout en optimisant au maximum ceux dont vous disposez.