La formule courante de l’hébergement est le mutualisé standard. Économique, adapté aux besoins personnels ou à des petites entreprises, son inconvénient est qu’un pic de trafic ralentit l’affichage chez l’utilisateur, épuise la bande passante et peut rendre le contenu indisponible. Les sites mutualisés partagent les ressources d’une ou d’un groupe de machines physiques et sont limités par un plafond de RAM et de temps processeur. Les hébergements gérés de Dreamhost et WP Engine utilisent un serveur virtuel privé qui augmente significativement le plafond de ressources. L’aspect géré découle de la configuration du VPS qui n’est pas libre, mais optimisée par l’hôte pour WordPress.
Caractéristiques clés de l’offre WordPress géré chez DreamHost et WP Engine
1 Installation WordPress. Visiteurs illimités. Bande Passante illimitée. Espace Disque : 30 GB. RAM : Ajustement dynamique. Accès SFTP/FTP. Pas de multisite. E-mail : oui Prix standard : 25 $/mois 3 mois: satisfait ou remboursé Conditions 2015
WP Engine Personal Plan.
1 installation WordPress. 25k visiteurs/mois. Bande passante illimitée. Espace Disque : 10 GB. RAM : Ajustement dynamique. Accès SFTP/FTP. Pas de Multisite. E-mail : non Prix standard : 29 $/mois 2 mois : satisfait ou remboursé. Conditions 2015
10 installations WordPress. 100k visiteurs/mois. Bande Passante illimitée. Espace disque : 20 GB. RAM : Ajustement dynamique. Accès SFTP/FTP. Multisite OK. E-mail : non. Prix standard : 99 $/mois. 2 mois : satisfait ou remboursé. Conditions 2015
DreamHost et WP Engine sont américains et acteurs majeurs du monde de l’hébergement, des références de comparaison avec les offres françaises (malheureusement, souvent trop chères et moins disantes en prestations). L’argument d’éloignement physique des serveurs étant levée par l’utilisation des techniques de mise en cache et de réseaux de diffusion de contenu (CDN), on peut les envisager pour un hébergement géré.
Détail technique des offres d’hébergement géré
1 : DHDreamPress. 2 : WP EnginePersonal Plan. 3 : WP Engine Professional Plan. 1+2+3⇒ toutes les offres
WP CLI
Compatible : 1+2+3
Sauvegarde
Automatique quotidienne : 1+2+3
Optimisation Performances
Cache+CDN : 1+2+3
Sécurité
Parefeu et analyse antimalware : 1+2+3
Base de données
Isolée sur autre VPS : 1+2+3.
Staging Area
WP Engine 2+3
Restrictions
Incompatibilité de certains Plugins WordPress.
GIT
WP Engine 2+3
Explications pour les non initiés au vocabulaire du Hosting
WP-CLI : administrer WordPress en ligne de commande : thèmes, Plugins, utilisateurs, importation de base de données…
Cache : technique permettant un affichage plus rapide des données chez l’utilisateur tout en allégeant la charge du serveur. Au lieu de régénérer un document web pour chaque visiteur du site, on réutilise les copies temporaires d’un document déjà demandé ou de certaines parties. Tous les étages du processus peuvent se servir d’une « mémoire temporaire » : serveur, base de données et applications.
CDN : en français, réseau de diffusion de contenu. Ces serveurs hébergent des copies des ressources d’un site web. Toutes les données n’ayant pas besoin de voyager depuis le site original, le temps de chargement est amélioré par un serveur géographiquement proche de l’utilisateur. Le service de MaxCDN est inclus dans toutes les offres WP Engine, sauf dans le Personal Plan : en option. Dreampress 2 n’inclus pas de CDN, mais il est possible de configurer le Plugin Varnish pour utiliser n’importe quel service extérieur.
Base de données : le principe de l’isolation est d’éviter la cannibalisation des ressources par une autre application sur le serveur. Elle peut être logicielle et utiliser par exemple le VPS. Elle est matérielle quand une ou un groupe de machines physique est dédié à une tâche comme gérer la bande passante ou les échanges avec la base de donnée. Les isolations DreamHost et WP Engine sont logicielles et matérielles.
Restrictions : Certains Plugins sont interdits ou déconseillés car ils peuvent dégrader les performances du site. Il faudra peut-être apprendre à travailler sans vos plugins préférés tout en sachant que les fonctionnalités d’un VPS remplacent souvent le service rendu. Plugins interdits avec WP Engine : liste complete. Pas d’interdiction avec Dreampress 2, mais le support déconseille ceux utilisant les sessions PHP.
GIT : système de gestion de version. Très pratique si plusieurs développeurs sont chargés du projet Web. L’application trace les modifications des fichiers et assure les enregistrements de chaque version.
Staging Area : environnement de développement qui permet de tester le site avec une URL distincte sans le publier et dans les conditions « virtuelles » du web.
E-mail : l’enregistrement d’un nom de domaine donne le droit d’utiliser une zone d’internet et en particulier d’y associer un serveur de messagerie. C’est souvent celui de l’hébergeur du site, mais il est dissociable. DreamPress 2 s’accompagne d’un nombre illimité d’adresses e-mail, cependant l’espace de stockage comme dans toute offre de Managed Hosting ne l’est pas. WP Engine ne propose pas d’hébergement des mails. Ils disent préférer consacrer leurs ressources à garantir la vitesse des sites . C’est un choix et le client peut le mettre en balance avec la possibilité d’utiliser Google Apps, un hébergeur tiers de mail ou le service d’enregistrement du nom de domaine.
Que penser d’une offre d’hébergement géré sans VPS ?
Avec du mutualisé standard, il n’est pas possible d’agir sur la configuration du serveur ou sur l’allocation de ressources : partagées et plafonnées. Cependant, pas besoin de VPS pour améliorer les performances avec les actions suivantes :
- Réunir et compresser ses ressources CSS
- Optimiser les images.
- Éliminer le Javascript non indispensable.
- Améliorer la sécurité avec des Plugin ou un fichier .htaccess
- Configurer la mise en cache avec des Plugin ou un fichier .htaccess
- Utiliser un CDN.
- Programmer la sauvegarder régulière de la base de données et du contenu.
Même si la configuration-type de l’hébergement géré n’exploite pas toutes les possibilités des trois premières action, globalement le gain de performances est plus important. La facture pour ces service par une agence ou un Freelance sera plus élevée que le surcoût de 100 € /an du Managed Hosting avec VPS.
Prix moyen du mutualisé standard : 10€/ mois Vs DreamPress 2 : moins de 20€/mois.
Pour un seul site, l’avantage du VPS est clair. Si on administre plusieurs adresses Web il faudra additionner le coût de plusieurs VPS et éventuellement celui d’une installation en multisite. La gestion groupée sur du mutualisé standard pourrait être moins onéreuse. En fonction du budget et du projet, le rôle du conseil en présence en ligne est de vous aider à choisir.