web-dev-qa-db-fra.com

Comment rendre Wordpress plus efficace en mémoire?

Supposons qu'il s'agit d'un site dont le contenu dynamique concerne l'utilisateur ou dont le contenu change très souvent. Le vernis est donc sorti. Supposons également qu'il n'y a pas de plug-in et que le thème est Vanilla.

Wordpress peut-il être réglé pour utiliser moins de mémoire à chaque demande? Il semble inclure toutes les bibliothèques et fonctions par défaut. Est-ce tout ou rien ou peut-il dire que les fonctions multimédia ne sont pas nécessaires si elles en ont vraiment besoin sans être lobotomisées?

J'allais demander ceci sur StackOverflow, mais je suis à peu près sûr qu'ils m'auraient indiqué ici. Peut-être ServerFault?

3
LG_PDX

La réponse courte est ... pas beaucoup .

WordPress s'appuie sur, comme scribu (un gars qui a commencé par écrire des plugins très intelligents et utiles, tels que Posts 2 Posts , WP CLI , Dépendances des plugins et beaucoup d’autres, se retrouvant dans la WP équipe principale pendant un certain temps) le dit :

langage de merde (PHP, une version ancienne pour démarrer) et architecture de merde (WP_Query).

En dehors de cela, vous êtes et non le premier à poser cette question.

Cela dit, on pourrait se demander: pourquoi l’utiliser plutôt que? Eh bien, WP présente quelques avantages:

  1. C'est populaire (vous trouverez donc toujours des gens qui savent ce qu'il faut faire pour vous amener là où vous voulez aller),
  2. c'est intuitif,
  3. c'est modulaire, donc flexible,
  4. il a l'essentiel de ce dont un site Web ou un CMS peut avoir besoin (vous n'avez donc pas besoin de tout coder),
  5. il est bien meilleur qu'il ne l'était auparavant,
  6. ça va être encore mieux,
  7. il est là pour rester, du moins dans un avenir prévisible ...

... [la liste est longue, avec des avantages de moins en moins importants que WP a sur ses concurrents]

3
Andrei Gheorghiu

Je recommande vivement Wordpress sur PHP 7. Vous serez surpris par l'amélioration des performances et l'efficacité de la mémoire. Aaron Jorbin a déclaré " amélioration de la vitesse de 2-3x par rapport à PHP5.6 ".

1
ManoCarayannis

Une autre solution consiste à examiner les augmentations de performances dans PHP 5.5, PHP-NG et HHVM sur PHP 5.3 et PHP 5.4. Pas nécessairement un gain direct d’efficacité de la mémoire, mais utiliser PHP <5.5 sans (surtout sans opcache) laisse beaucoup sur la table.

Quelques liens vers les résultats du benchmark:

0
LG_PDX