Je lance un service qui propose des sites Web qui fonctionnent sur un multi-site Wordpress géant. J'ai un vps basé sur le cloud avec nginx-php5-php-fpm-mysql. Stockage avec Amazon S3, distribution avec MaxCDN. WP Le cache total s'en charge pour WP. Je m'attends à être occupé dès le début en ce qui concerne le nombre de sites créés. Ma question concerne la réplication mysql.
Devrais-je créer deux autres VPS maintenant et en avoir un comme maître et un comme esclave dès le départ? Ou est-ce quelque chose qui peut être fait quand il est temps de passer à l'échelle? Je m'inquiète de la taille de la base de données et des sauvegardes incomplètes.
Avec, actuellement, aucun service lancé et 0 inscription, devrais-je même m'en inquiéter? Quel nombre de sites créés justifierait la mise à l'échelle de wordpress?
Je veux commencer par la bonne voie et ne pas avoir à prendre de l'expansion plus tard.
Pensées? Entaille
Jetez un coup d'œil à la façon dont WordPress.com le fait - ils ont publié tous les logiciels qu'ils utilisent sous des licences ouvertes et vous permettront de faire évoluer votre système à l'avenir - autant que je sache, la réplication de base de données est assez facile à intégrer En cas de doute, envoyez un e-mail à Matt (ma.tt) - les WP équipes sont super sympathiques et vous indiqueront la bonne direction.
Vous pouvez également consulter wpmudev.org - ce n’est pas gratuit, mais on dirait que vous avez un budget décent pour ce que vous faites de toute façon - ils ont des outils de réplication de base de données pour WP Multisite.
Dans l’ensemble cependant, WordPress est assez robuste, en particulier avec la mise en cache, donc jusqu’à ce que vous atteigniez le sommet de l’utilisation de votre boîte actuelle, cela ne me dérangerait pas.
EDIT: avec le recul, cela ne répond pas complètement à votre question. Gardez un œil attentif sur vos niveaux de charge, cela vous dira quand il est temps de monter. Le reste de ceci ^ est probablement une information que vous connaissez déjà.