Quand est-il temps de passer de WordPress?

8

Le blog de mon entreprise se ferme sur 30 000 publications et reçoit environ 1 000 000 de visites par mois. Les choses semblent lentes même si nous avons un bon serveur.

À quel moment vous passez de WordPress ou cela n'a-t-il pas d'importance? Aurais-je plus de chance de diviser la DB?


la source
Je pense que cette question ne correspond pas au stackoverflow car elle n'est pas liée à la programmation et, au moins, argumentative. Wordpress.com a des blogs qui ont franchi très longtemps le million d'occurrences / mois. Vous pouvez trouver de nombreuses informations sur l'optimisation de WordPress sur le Web ( commencez ici ) et demander de l'aide auprès d'administrateurs système expérimentés chez Server Fault .
3
Définissez «bon serveur». Au-delà de cela, ce que @ceejayoz a dit.
dim.19
Vous voudrez peut-être également consulter l' échange de pile Wordpress
Casebash

Réponses:

11

WordPress n'est probablement pas le problème. Il peut facilement gérer autant de trafic (1 000 000 de visites par mois est inférieur à une toutes les deux secondes) et autant de publications.

Vous devez déterminer ce qui cause réellement les ralentissements. Il peut s'agir de votre hôte, de votre base de données, d'une mauvaise configuration, d'un mauvais plugin, etc.

ceejayoz
la source
11

Comme les autres l'ont dit, Wordpress peut très bien gérer cette quantité de trafic.

Je suggérerais l'un des deux plugins de mise en cache. Ces plugins écrivent des pages lourdes de base de données sur le disque, ce qui économise la charge sur le serveur de base de données. La différence est remarquable.

WP Super Cache

Cache total W3

Les deux sont bien entretenus, ce dernier a plus de fonctionnalités, mais peut être intimidant.

Si la mise en cache ne semble pas aider beaucoup, votre problème peut être dans différents domaines. La configuration du serveur Web peut être modifiée (en ajoutant la compression gzip, en ajoutant des en-têtes Expires) et même le thème HTML a un impact (essayez de minimiser la quantité de demandes que votre page fait). J'aurais besoin d'informations détaillées pour vous aider.

Joost Baaij
la source
1
Je suis d'accord avec cela, mais disons que vous pouvez aller plus loin que la simple mise en cache - en utilisant un CDN, en implémentant un serveur pour gérer l'équilibrage de charge, en installant Varnish, un serveur SQL / DB dédié, etc. C'est votre infrastructure qui vous permet vers le bas, pas le logiciel.
Mike Hudson
4

Voici quelques choses que vous pouvez faire pour optimiser votre site pour un trafic élevé:

  1. Optimiser la base de données: supprimer la révision de publication, supprimer toutes les publications de la corbeille
  2. Utilisez un serveur dédié.
  3. Utiliser un mécanisme de cache comme W3TC
  4. Utilisez CDN et cloudflare
  5. utilisez des sous-domaines si vous le pouvez.
  6. Limitez le nombre de plugins
  7. Appel php moins personnalisé, utilisez un thème Wp léger.
Agrawal dur
la source
Quels sont les avantages de l'utilisation des sous-domaines?
Paperjam
Augmente le nombre de demandes Http simultanées, si elles sont effectuées correctement. Voir developer.yahoo.com/performance/rules.html pour plus de suggestions.
Lazlow
De plus, vous feriez mieux d'utiliser un serveur dédié pour le Web et un autre pour la DB au minimum, en évoluant avec plus de serveurs Web et un équilibreur de charge si le site le demandait.
Lazlow
1

Vous voudrez peut-être essayer certains plugins de mise en cache. Wordpress ne devrait pas être si lent; c'est très optimisé. La seule chose plus rapide que Wordpress serait vraiment un site Web HTML, qui est essentiellement un plugin de mise en cache.

Ian Macalinao
la source