Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Quelles sont les limites de la prise en charge multisite sur WP Engine


Quelles sont les limites de la prise en charge multisite sur WP Engine


La prise en charge multisite de WP Engine a plusieurs limitations spécifiques que les utilisateurs doivent être conscientes pour gérer efficacement leurs réseaux WordPress multisite sur cette plate-forme.

Premièrement, la fonctionnalité multisite sur WP Engine n'est pas disponible sur tous les plans. Il n'est explicitement pas pris en charge sur les plans Lite ou Startup. L'extension de produit multisite n'est disponible que pour les plans partagés au niveau de la croissance et au-dessus, et il est inclus par défaut sur les plans premium. Cela signifie que les utilisateurs sur des plans de niveau inférieur devront mettre à niveau s'ils souhaitent utiliser des fonctionnalités multisites. L'activation de la multisite sur le moteur WP nécessite un processus de conversion formel via le portail utilisateur, où l'environnement est converti en multisite. Cette conversion est essentielle car elle affecte le routage du domaine et la configuration SSL, des aspects cruciaux pour que les réseaux multisites fonctionnent correctement.

Le moteur WP nécessite que les réseaux multisites soient configurés comme des installations de sous-domaine ou de sous-répertoire. Lors de la conversion en multisite, les utilisateurs choisissent entre ces deux structures:
- Réseau de sous-domaine: les sites ont des URL comme site1.example.com, site2.example.com.
- Réseau de sous-répertoire: les sites ont des URL comme example.com/site1, example.com/site2.

Cette configuration a un impact sur la façon dont les domaines et les certificats SSL sont gérés, et les paramètres du portail utilisateur pour multisite reflètent ce besoin.

De plus, WP Engine gère étroitement certains paramètres environnementaux pour des raisons de performance et de sécurité. Pour les installations multisites, il existe des limites sur les tailles de téléchargement de fichiers; La taille maximale de téléchargement de fichiers pour Multisite est définie sur 1 Mo par défaut, ce qui est nettement inférieur aux 50 Mo pour les sites uniques. Cette limitation peut affecter la possibilité de télécharger des fichiers de supports ou de plugin directement via l'administrateur WordPress sur les installations multisites sans modifier ces paramètres via la prise en charge du moteur WP. De plus, les révisions de la publication sont contrôlées avec une limite par défaut de zéro et un maximum de cinq, ce qui affecte les workflows d'édition de contenu sur les réseaux multisites. Ces paramètres ne sont pas configurables par l'utilisateur sans l'aide de la prise en charge du moteur WP, reflétant leur modèle d'environnement d'hébergement contrôlé.

L'une des limites fondamentales de la multisite en général, qui s'applique également au moteur WP, est que tous les sites du réseau partagent les mêmes ressources du serveur. Étant donné que MultiSite s'exécute comme une seule instance WordPress avec des travailleurs de base de données partagés et des travailleurs PHP, des plugins à trafic élevé ou à ressources sur un sous-site peuvent avoir un impact sur l'ensemble des performances du réseau. Cela signifie que l'allocation des ressources doit être planifiée avec soin et que des ressources d'hébergement supplémentaires peuvent être nécessaires à mesure que le réseau se développe.

WP Engine Multisite hérite également des limitations multisites WordPress standard:
- Un seul point de défaillance existe; Si un site est compromis ou subit des temps d'arrêt, il peut affecter tous les sites du réseau.
- Tous les plugins et thèmes ne sont pas compatibles avec Multisite; Certains peuvent ne pas fonctionner correctement ou nécessiter un contrôle Super Admin pour l'installation et les mises à jour.
- Migrer ou sauvegarder des sous-sites individuels est complexe car tous les sites partagent la même instance de base de données avec différentes tables. L'isolement d'un seul sous-site pour la migration nécessite une connaissance avancée de la base de données et n'est pas simple.

De plus, WP Engine conseille la prudence du nombre et de la diversité des sites enfants dans un réseau multisite. L'inclusion de nombreux sites enfants très différents avec de nombreux thèmes et plugins peut entraîner une dégradation ou une instabilité des performances à l'échelle du réseau. Ceci est particulièrement pertinent étant donné l'environnement partagé sur la plate-forme d'hébergement de WP Engine, où chaque site de la multisite partage des chemins de retour et des ressources.

WP Engine ne prend pas en charge Multisite sur tous les plans ou environnements, les utilisateurs doivent donc vérifier que leur plan comprend une prise en charge multisite et terminer le processus de conversion dans le portail utilisateur pour une fonctionnement correct. Après la conversion, le retour à un seul site est possible mais implique une gestion soigneuse de la table de base de données (choisir de conserver ou de supprimer les tables multisite / subsite), à ​​nouveau effectuée via les outils du portail utilisateur pour s'assurer que l'environnement est correctement reconfiguré.

La documentation et les ressources de support de WP Engine montrent clairement que la multisite est destinée aux cas d'utilisation où un réseau de sites connexes ou contraints est nécessaire, plutôt qu'un système de gestion de la clientèle centralisé. Ils offrent des alternatives, telles que la gestion des sites de Jetpack, pour gérer plusieurs sites indépendants à partir d'une interface, car WordPress Multisite ne fournit pas de capacités de gestion de site individualisées robustes ou de personnalisation à grande échelle.

En résumé, les principales limites de la multisite sur le moteur WP comprennent:

- La multisite n'est disponible que sur des plans de niveau supérieur avec l'extension multisite; exclu des plans Lite et Startup.
- La conversion en multisite doit être effectuée via le portail utilisateur du moteur WP pour le routage de domaine approprié et la manipulation SSL.
- Les tailles de téléchargement de fichiers et les limites de révision de la publication sont restreintes par défaut et contrôlées par la prise en charge du moteur WP.
- Les ressources du serveur partagé sur le réseau multisite peuvent conduire à des goulots d'étranglement de performances ou à des temps d'arrêt si un site utilise des ressources disproportionnées.
- L'ensemble du réseau multisite partage une seule instance de base de données, compliquant la sauvegarde, la migration et l'isolement du site.
- Les contraintes de compatibilité des plugins et du thème existent, avec une installation et des mises à jour super administratives.
- La complexité de la configuration, de la gestion et du dépannage des réseaux multisites est plus élevé que les installations à site unique, nécessitant souvent des connaissances techniques avancées.
- Les réseaux multisites sur le moteur WP doivent utiliser des sous-domaines ou des structures d'URL de sous-répertoire, un impact sur la gestion du référencement et du site.
- L'environnement multisite n'est pas conçu pour une large gestion des sites clients mais plutôt pour les sites liés en interne ou les sites générés par l'utilisateur contraints.
- L'exportation ou la suppression des sites individuels du réseau est complexe et nécessite une gestion minutieuse de la base de données.
- WP Engine gère étroitement plusieurs paramètres d'environnement et de sécurité, limitant le contrôle de l'utilisateur final sur certaines configurations cruciales pour les performances ou la personnalisation multisite.