web-dev-qa-db-fra.com

Avoir des modules plus compatibles rendent le site plus lentement?

Avoir des modules plus compatibles rendent le site plus lentement?
[.____] J'ai installé 30 modules pour mon site, et je crains que cela devienne trop lentement.

13
enjoylife

En complément des deux réponses de @bojan Zivanovic & @kiamlaluno, vous devriez vous soucier des interactions du module. Avoir beaucoup de modules augmente les risques des modules de Modules Bad (comme des interactions médicamenteuses). Je dirais que plus de 50 modules deviennent dangereux et que vous devriez vérifier tôt que vous n'utilisez pas plusieurs modules pour les mêmes domaines de tâches.

À titre d'exemple de pages de construction avec des blocs, des vues, des panneaux, des champs contenant des vues, des blocs contenant des vues, des blocs contenant des panneaux contenant des vues contenant ... L'idée est d'obtenir quelque chose qu'un cerveau normal peut comprendre (comment mes pages différentes sont composées) . Cela peut avoir un impact important sur les performances lorsque plusieurs comportements de chargement complexes sont cachés et enchaînés. Un autre exemple consiste à ajouter plusieurs règles ACL à partir de plusieurs modules pour chaque contenu.

Si vous craignez pour les performances, utilisez toujours Profilage Modules et suivre les différences après chaque nouvel addition de module. Parfois, un petit crochet avec certains SQL à l'intérieur ou un modèle personnalisé enregistrera votre génération de temps de site Web.

1
regilero