Maison  >  Article  >  Tutoriel CMS  >  Pourquoi WordPress est-il si lent ?

Pourquoi WordPress est-il si lent ?

尚
original
2019-07-11 09:29:103447parcourir

Pourquoi WordPress est-il si lent ?

Je pense qu'il y a trois raisons principales :

1. WordPress a une structure procédurale

Wordpress a existé à l'ère PHP5 et est un système très exemple typique. La POO n'est pas populaire de PHP4 à PHP5, et la structure des processus est la norme. Mais maintenant, PHP5.6 à PHP7 sont évidemment optimisés pour la POO, et WordPress est encore une ancienne structure, et le nouvel environnement n'a pas apporté de bons effets d'optimisation à WordPress.

2. Le mécanisme du plugin de wordpress est HOOK

hook est un hook, ce qui signifie mettre un emplacement dans le programme. À l'avenir, d'autres programmes pourront établir des hooks pour s'y associer. réaliser l’expansion de l’injection de code. Ceci est fait pour obtenir une évolutivité flexible. WordPress peut installer des plugins très puissants précisément parce qu’il possède des hooks. Mais des hooks sont ajoutés à l'ensemble du processus de chargement. Par exemple, si vous installez un plugin uniquement pour obtenir un petit effet sur une certaine page, le plugin sera toujours chargé sur d'autres pages. Si vous avez 100 plugins installés, lorsque vous ouvrez une page, les 100 plugins peuvent être chargés avant l'ouverture de la page.

3. WordPress est en fait un BLOG

Wordpress n'était au départ qu'un blog, un simple blog, mais à mesure que de plus en plus de personnes l'utilisent, elles ont des exigences diverses. Beaucoup de gens le considèrent comme un CMS, essayant d'ajouter de nombreux types et d'optimiser les capacités de présentation du contenu, de sorte que les développeurs continuent d'utiliser des hooks pour renforcer et renforcer le blog. En fin de compte, le blog est assez volumineux et la conséquence est une lenteur.

Wordpress est facile à utiliser, mais il est ancien. Bien qu'il soit constamment mis à jour, l'architecture de base n'a pas changé. Parce que son noyau n'a pas changé, il supporte bien les anciens plugins et devient de plus en plus puissant au final. Mais le noyau est encore un défaut, et la journée touche à sa fin.

Pour plus d'articles techniques liés à WordPress, veuillez visiter la colonne tutoriel WordPress pour apprendre !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn