J'ai un site web avec 6000 posts et c'est extrêmement lent.
Parfois, j'obtiens cette erreur dans mon navigateur:
Service Temporarily Unavailable
The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.
Error: 503 Service Temporarily Unavailable
J'ai désactivé presque tous les plugins et il est lent en arrière-plan et en arrière-plan aussi, donc je suppose que ce n'est pas à cause du modèle.
Serait-ce à cause du plugin WP_navigation?
J'ai environ 600 pages avec dix articles ou WP plug-in de navigation, est-ce que cela pourrait être le problème?
Wordpress peut être une ressource précieuse si vous n'utilisez pas la mise en cache. W3 Total Cache pourrait vous aider beaucoup avec MySQL, la mise en cache d'objets et de pages. Vous devriez également installer PHP-APC et l'utiliser avec le plugin. Cela peut faire des merveilles.
J'ai environ 8 000 messages, donc c'est tout. pas les problèmes.
Cependant, vous souhaiterez peut-être optimiser un peu votre configuration WordPress.
Pour 5 $ de forfait d'hébergement sur DigitalOcean (lien de référence), j'ai pu héberger un site WordPress contenant 8 000 messages et environ 180 000 pages vues par jour. avec la configuration simple ci-dessus.
Aussi, vous pouvez jeter un oeil à plugin/widget comme Posts populaires. c'est un porc de ressources.
Caching plugin aide certainement comme Alex déjà mentionné. Mais vous aurez toujours une limite de ressources lorsque vous aurez beaucoup de visiteurs. Il y a un point sur lequel vous ne pouvez pas faire beaucoup plus que la mise à niveau de votre plan d'hébergement pour plus de ressources.
Considérez un fournisseur d’hébergement tel que WPEngine qui optimise automatiquement votre WordPress avec la mise en cache et vous permet de mettre à niveau facilement le plan. Je travaille avec un client ayant des millions de visites de sites Web et ils paient des centaines de dollars sur un plan d'hébergement destiné à l'accueillir.