Les meilleures caractéristiques d'un hébergeur WordPress haut de gamme? [fermé]

52

Je publie ceci en tant que wiki de communauté, car j'aimerais obtenir une liste de fonctionnalités modifiée en collaboration pour un hébergeur WordPress haut de gamme.

Par exemple, si vous utilisez un site à trafic élevé basé sur WordPress et / ou un site WordPress nécessitant une sécurité renforcée, quelles fonctionnalités aimeriez-vous voir offertes, de sorte que vous n'ayez pas à mettre en œuvre tout ce qui dépasse l'installation la plus élémentaire? du noyau WordPress? Bon nombre d'entre nous savent que WP Engine vient de démarrer et que c'est ce qui se rapproche le plus d'un hébergeur haut de gamme spécifiquement pour WordPress que je connaisse. Mais au lieu d’en avoir un, il serait formidable qu’il y ait beaucoup d’hôtes Web offrant un niveau beaucoup plus élevé.

Certes, je suis faible dans ce domaine, ce qui est l’une des raisons pour lesquelles je poste, mais je vais commencer par une liste de fonctionnalités souhaitées. Ignorons les éléments non liés à WordPress tels que l'assistance téléphonique 24 heures sur 24, etc., et demandons que nous soyons également spécifiques, c.-à-d. Ne nous contentons pas de dire " performances optimisées " ou " hautement sécurisé " comme vous le voyez sur ce site , mais des détails réels qui indiquent une implémentation spécifique:

  • Support Memcached préinstallé
  • Réglage standard .htaccess pour le support GZIP
  • Intégration facultative avec Amazon Cloud Front pour le téléchargement de fichiers
  • Sauvegarde automatique des fichiers et des bases de données avec une console d'administration avancée telle qu'un "Time Machine" sur Mac mais pour WordPress dans le navigateur.
  • Les fichiers qui sont automatiquement versionnés lors du téléchargement FTP sur SVN ou GIT
  • Versioning automatique de la base de données en SVN ou GIT
  • Liste présélectionnée de plugins vérifiés et pris en charge
  • Quoi d'autre? Je suis sûr que la liste est bien plus longue que celle que j'ai proposée.

Une autre fonctionnalité spéciale pourrait également être l' hébergement multisite WordPress clé en main étiqueté en blanc . Ce que je veux dire par là est un service qui permet à une personne ayant une expérience en marketing et en vente dans un créneau vertical (par exemple, " Nettoyeurs à sec ") d’offrir un hébergement de site Web pour son marché sans avoir à effectuer aucun travail technique, y compris la gestion de son hôte. tous soutiennent ainsi que l'inscription et la facturation mais le font en marque blanche. Je pense qu'il y a un énorme marché pour cela.

Remarque: je ne demande pas parce que je veux créer un tel service, je ne le fais pas, mais j'aimerais voir une référence définitive pour les hôtes Web qui envisageraient d'offrir un tel service.

MISE À JOUR # 1:

  • Une autre fonctionnalité intéressante serait de disposer d’un service capable de synchroniser le cœur, les thèmes et les plugins WordPress sur plusieurs serveurs afin que la gestion de plusieurs instances de serveur pour un site devant être mis à l’échelle soit facilitée et gérée par la société d’hébergement. (ref: Ticket # 13067 - Configuration du ou des référentiels de thèmes )

MISE À JOUR # 2:

MISE À JOUR # 3:

UPDATE # 4: Sur le groupe WordPress LinkedIn, une personne a proposé l'hébergement gratuit et je lui ai demandé ce que son service offrirait. Il a répondu ce qui suit (besoin de devenir membre pour voir ce lien, l'adhésion est gratuite mais je pense que vous devez être approuvé par le modérateur du groupe en premier):

En plus de ces articles, il a également mentionné:

  • Dernière version mise à jour de PHP
  • Dernière version mise à jour de MySql
  • MySql configuré avec des allocations élevées de RAM
  • Systèmes configurés pour faire de leur mieux pour ne rien exécuter en échange

Et en plus de tout ce qui précède, quelqu'un d'autre dans le groupe a suggéré qu'il serait bien d'avoir:

MISE À JOUR # 5:

MikeSchinkel
la source
Avez-vous jeté un œil à page.ly ?
Adhip Gupta
Je suis au courant de leur existence même si je n’ai jamais utilisé leur service. De l’extérieur, ils semblent plus concentrés sur la possibilité pour les débutants en petite entreprise d’héberger un site WordPress sans tracas et à moindre coût qu’un webhost haut de gamme, spécialisé dans WordPress, dont le coût varie en fonction des besoins. MAIS ce n’est pas une critique, c’est plutôt moi qui essaie d’identifier le positionnement de Page.ly sur le marché; il existe un besoin pour les deux types d’hôtes Web sur le marché WordPress. Et je doute qu'un seul hôte puisse être doué pour faire les deux.
MikeSchinkel

Réponses:

9

Je pense que nous avons également besoin de quelques fonctionnalités supplémentaires:

  • Réduire au minimum JS, CSS et le HTML qui est envoyé sur le fil.
  • Mettre en cache le code d'opération du PHP qui sera généré (en dehors de Memcached).
  • Téléchargez les fichiers JS, CSS et les images utilisés dans le thème et / ou le plug-in sur un CDN et synchronisez-les automatiquement.
  • Possibilité d'utiliser l'un des réseaux publics CDN tels que Google pour des ressources communes telles que jQuery.
  • Offrez un CDN commun à tous les scripts et images d'administrateur WordPress (qui devraient être exactement les mêmes sur plusieurs installations de WordPress) afin que je puisse faire fonctionner ce travail un peu plus rapidement.
  • DNS gérés - Pour s’assurer qu’ils peuvent restaurer une sauvegarde de votre site sur un autre emplacement automatiquement au cas où ils auraient des problèmes avec le matériel actuel. Avec cela, ils peuvent automatiquement basculer vos domaines sur les nouveaux paramètres.
Adhip Gupta
la source
Grande liste de fonctionnalités!
MikeSchinkel
1
Oui, bonne liste, mais certaines d'entre elles ne sont jamais du côté des hébergeurs, ou parlons-nous de la fourniture de services d'application ici?
hakre
La tendance actuelle dans l'hébergement WordPress consiste à héberger votre blog directement. Vous avez juste le wp-admin comme accès à votre serveur / site / tout. Dans ces cas, tout ce qui est ici peut et doit être fait par les hébergeurs.
Adhip Gupta
7

Cela dépend toujours du point de vue. Un hébergeur devrait offrir

  • beaucoup de RAM
  • beaucoup plus de RAM
  • beaucoup de CPU
  • beaucoup plus de CPU
  • un serveur de base de données séparé du serveur hébergeant le site Web (serveur HTTP)
  • configurer la base de données en tant que maître / client
  • externaliser automatiquement des fichiers sur un CDN (privé ou public)
  • un service d'hébergement pour les commentaires afin qu'ils ne s'appuient pas sur votre blog (comme l'externalisation de Comments to Disqus)
  • met automatiquement en cache votre site wordpress avec un module spécial de mise en cache prenant en charge wordpress et fonctionnant sous apache.
  • un Bytecache comme xcache (pour compléter la liste de Zend Optimizer, APC etc. déjà nommés)
hakre
la source
1
La question était de savoir ce qu’un hébergeur haut de gamme offrirait. Votre réponse suggère ce qu'une personne doit faire pour configurer un serveur Web qu'elle exécute. La réponse est applicable à quelqu'un qui utilise son propre serveur mais ne répond pas à la question; Que doit offrir un hébergeur haut de gamme comme fonctionnalités à ses clients? Je ne voterai pas pour vous donner l'occasion de faire le point pour répondre à la question.
MikeSchinkel
1
Eh bien, je l'ai écrit du point de vue de l'hébergeur qui devrait alors configurer ses serveurs pour offrir. Je l'ai adopté légèrement pour mieux refléter la mise au point correcte, d'accord.
hakre
4

Du point de vue de la sécurité et des performances, je pense qu'un hôte Web WordPress haut de gamme devrait être exécuté davantage comme un serveur géré que comme une société d'hébergement, ce qui signifie que les utilisateurs n'auraient pas accès à un panneau de configuration et ne devraient être autorisés à accéder à SFTP qu'à un répertoire de sous-domaines WordPress était installé. Cela éliminerait la nécessité d'exécuter SuPHP et permettrait à l'hôte d'exécuter APC ou un autre cache d'opcode.

Caractéristiques de l'hôte WordPress haut de gamme

  1. Zone de préparation pour le développement et les tests avant de mettre en ligne les modifications
  2. Proxy frontal Nginx pour le contenu statique
  3. Serveur MySQL dédié
  4. contrôle de version et alertes sur les modifications de fichiers
  5. Sauvegardes nocturnes redondantes de fichiers et de bases de données
  6. Système de ticket de support intégré dans WP admin
  7. Accès au panneau d'administration SFTP et WordPress uniquement
  8. Plugin de mise en cache pré-configuré
Chris_O
la source
1
Merci pour la belle liste. Je pense que ce que vous suggérez, par exemple "verrouillé", serait une option logique pour une catégorie de sites / clients, mais je n’aimerais pas que ce soit la seule option.
MikeSchinkel
4

L'accès à un shell pour les opérations est mieux effectué depuis la ligne de commande que depuis le tableau de bord.

Lavonardo
la source
L'accès à Shell est le meilleur pour tout type d'hébergement. :)
dgw
1

Si vous effectuez tous les réglages de mise en cache, de CPU, de compression, de RAM et de base de données, mais que vous avez encore besoin de plus de performances, envisagez une batterie de serveurs Web pour votre blog. utilisez la même base de données MySQL centrale. Vous pouvez créer quelque chose comme ceci avec un package gratuit appelé Ultra Monkey .

Volomike
la source
1
Les mêmes commentaires que j'ai faits sur la réponse de @ hakre. La question n'était pas "Comment puis-je optimiser" mais plutôt "Quelles fonctionnalités un hébergeur Web devrait-il offrir?" Désolé d'être anal, mais pouvez-vous reformuler s'il vous plaît?
MikeSchinkel
1

Hmmm, intéressant ... personne n'a mentionné utiliser le serveur Web LiteSpeed.

J'ai passé en revue quelques tests de performance informels lors de l'examen de 4 hôtes Web et le serveur LiteSpeed ​​(MDD) affichait les chiffres les plus rapides. Faites défiler la page pour voir la vue feuille de calcul: http://wpverse.com/eak

J'ai oublié, mais j'ai également vu une société d'hébergement Web dire qu'elle utilisait un système RAID basé sur SSD pour sa base de données MySQL.

noel a vu
la source