À l’heure actuelle, j’utilise un seul tableau WP pour alimenter plusieurs sites. Nous avons environ 72 000 utilisateurs et j'ai commencé à remarquer que pour afficher la page "Utilisateurs", il faut environ 30 secondes sur notre serveur, par ailleurs très rapide. Y a-t-il des problèmes d'évolutivité dont je devrais m'inquiéter et quoi que je puisse faire pour que les fonctions utilisateur fonctionnent plus rapidement?
Extra Info: La table des utilisateurs est ajoutée à chaque nuit à l'aide des données d'employé. Il n'y a rien d'écrire à la table des utilisateurs. Nous permettons aux utilisateurs de modifier certains champs supplémentaires qui sont placés dans la table metauser. Cependant, il n'y a pas d'inscription ou d'inscription. Tous les sites définissent simplement les tables utilisateur/méta dans la configuration.
Pour chaque question relative à la mise à l'échelle, vous pouvez consulter le site wordpress.com et voir sa taille. Je ne connais pas les détails, mais je pense qu'avec tous les utilisateurs de wordpress.com, les utilisateurs d'akismet et les utilisateurs de jetpack, une estimation de 1 million d'utilisateurs ne peut pas être totalement fausse. ils utilisent vanilla wordpress (ou très très proche) avec des plugins.
Alors, peut-il mettre à l'échelle plus de 100 000 utilisateurs? semble que la réponse est un oui facile. Combien de temps leur faut-il pour charger la page des utilisateurs? Je pense que la réponse est que wordpress n’a pas les outils pour gérer facilement cette quantité d’informations et que, pour des raisons liées à l’expérience utilisateur, vous ne voudrez jamais aller à la page des utilisateurs lorsque vous avez autant d’utilisateurs.
Alors peut-être y at-il deux questions distinctes ici, Wordpress peut-il avoir une échelle de 100 000 utilisateurs? Oui! Vanilla wordpress vous donne-t-il les outils pour administrer facilement autant d'utilisateurs? probablement pas.