web-dev-qa-db-fra.com

Mémoire nécessaire pour héberger 200 sites wordpress?

Je prévois d’utiliser Multisite pour héberger 200 blogs wordpress différents, chacun ayant son propre sous-domaine unique. Je remarque que chaque fois que je crée un hôte virtuel pour chaque sous-domaine, il utilisera environ 50 Mo de RAM. Donc, si 50 Mo * 200 sites = 10 Go RAM corrigez-moi si je ne me trompe pas, il faut 10 Go de RAM pour héberger 200 sites? si possible, existe-t-il des solutions pour réduire l'utilisation de la RAM?

3
Ruriko

La RAM dont vous avez besoin dépend de nombreux facteurs:

  • plugins
  • thème
  • extensions installées (serveur et PHP)
  • l'opération en cours (l'édition d'images nécessite le plus)
  • traduction, certains fichiers de traduction sont vraiment lourds

Dans un site multisite, certaines ressources sont partagées. Par exemple, la configuration du serveur n'est pas dupliquée à chaque fois que vous créez un nouveau site.

Vous pouvez économiser des ressources si vous activez le Opcache intégré , vérifiez votre thème et les plugins avec Xdebug . Vous ne pouvez pas faire grand chose avec les traductions.

4
fuxia

Le nombre de sites est indépendant de la quantité de mémoire requise. La quantité de mémoire requise est (si vous utilisez Apache)

the amount of memory required to serve the most memory intensive page * the number of requests you want to serve simultaneously

Les deux chiffres varient en fonction de la manière dont vous configurez votre serveur et des thèmes et plug-ins que vous utilisez.

4
Mark Kaplun

En ce qui concerne l'utilisation de la mémoire des traductions (j'aurais commenté la réponse de toschos, mais je manque de la réputation nécessaire): Cela peut être réduit en utilisant mon plugin WP Performance Pack . Il offre l’utilisation de gettext natif s’il est disponible et d’une implémentation alternative de MO (si gettext n’est pas disponible), qui ne charge que les traductions utilisées. Les deux méthodes réduisent la consommation de mémoire et améliorent les performances des installations WordPress localisées.

0
Björn