J'ai un grand site qui utilise WordPress. Nous avons jusqu'à présent 75 000 pages sur le site et il fonctionne bien sur le front-end.
Le problème est que si quelqu'un de notre équipe touche l'éditeur de page (wp-admin / edit.php? Post_type = page), Apache consomme toute la mémoire du serveur.
J'ai essayé de désactiver tous les plugins, mais cela n'a pas fonctionné. J'ai aussi essayé de déboguer sur notre serveur live dont une box de 4 Go ... ça mange toujours toute la mémoire et tombe en panne.
Sur cette installation, nous avons également 20 000 publications. Il n'y a aucun problème à les charger dans wp-admin. Peut-être que nous devrions déplacer toutes les pages vers des publications - cela va cependant causer un problème avec la structure du permalien.
Existe-t-il des paramètres ou des configurations spéciales qui me manquent pour un grand site WP?
Réponses:
Le problème vient du fait que, pour afficher les pages et leur hiérarchie, WP doit les charger toutes puis construire l'arborescence en mémoire.
Ainsi, vous êtes enregistré si vous pouvez convertir la plupart de ces pages en un ou plusieurs types de publication personnalisés non hiérarchiques.
La structure de permalien peut être émulée.
la source