Maison >Tutoriel CMS >WordPresse >Boostez vos performances WP et Drupal avec Panthéon
Panthéon: Excellentes solutions d'hébergement et d'échelle pour les sites Web WordPress et Drupal
Points clés:
(Cet article est parrainé par Pantheon. Merci pour votre soutien aux sponsors qui ont rendu possible SitePoint!)
Défis du déploiement traditionnel:
Déployer votre site Web WordPress ou Drupal à un nouvel hôte Web implique généralement les tâches suivantes:
Ensuite, votre vrai problème commence ...
Ce processus peut être contrôlable pour un petit nombre d'installations, mais envisagez d'héberger des dizaines de sites Web, voire des milliers. Gérer plusieurs sites Web WordPress ou Drupal est long, fastidieux, sujet aux erreurs et peut vous empêcher de vous engager dans des tâches vraiment précieuses.
peut-il aider l'hébergement cloud?
dans une certaine mesure, oui. Cependant, l'hébergement cloud nécessite souvent l'utilisation d'une ou plusieurs machines virtuelles distinctes pour chaque site. Les machines virtuelles sont énormes, coûteuses et comptent toujours sur une grande quantité de ressources matérielles pour évoluer efficacement. Les méthodes d'extension traditionnelles nécessitent également beaucoup d'intervention des administrateurs système ou du personnel DevOps. Les fournisseurs d'infrastructure moderne en tant que service tels que AWS et Rackspace peuvent facilement configurer de nouvelles machines virtuelles pour gérer des charges supplémentaires, mais quelqu'un, quelque part, doit connecter ces serveurs supplémentaires ensemble. Le déploiement prend du temps - cela peut être trop tard pour votre pic de trafic.
Étape 1: Utilisez le contrôle de la version
Si vous n'utilisez pas le contrôle de version, commencez maintenant. Git est un bon choix, mais toute solution est meilleure que rien. Le versioning peut être utilisé pour créer un processus de déploiement stable pour améliorer votre flux de travail. Idéalement:
Étape 2: Envisagez d'utiliser la plate-forme de gestion de sites Web (WMP)
quoi? Une plate-forme de gestion de sites Web est un nouveau concept. Ils sont similaires aux hôtes de plate-forme basés sur le cloud en tant que service (PaaS) tels que Heroku ou Cloud Foundry. Cependant, WMP est conçu pour des applications spécifiques telles que WordPress et Drupal, pas pour des environnements de développement comme PHP ou Ruby.
Le leader dans ce domaine est Pantheon, une entreprise qui met en œuvre l'hébergement et l'expansion de nouvelles façons. Au lieu de s'appuyer sur des machines virtuelles volumineuses, il construit le site basé sur des conteneurs légers abstraits du système d'exploitation et du matériel. Contient uniquement des applications - ne contient pas de systèmes d'exploitation invités complets, de PHP, de MySQL ou d'autres dépendances. Ensuite, vous pouvez gérer les applications WordPress et Drupal du tableau de bord de Pantheon.
Pantheon crée une infrastructure appelée Matrix Runtime. Il exécute le code du site sur des centaines de serveurs puissants qui desservent des millions de conteneurs. Le routage intelligent, l'équilibrage des charges et les services de mise en cache et de sécurité avancés sont standard. Le service comprend également une bibliothèque de contenu Pantheon, qui permet une gestion plus efficace des bases de données, des fichiers et du contrôle de version.
La plateforme de gestion de sites Web de Pantheon présente de nombreux avantages, notamment:
Configuration rapide: Configurer des conteneurs avec un logiciel, ce qui signifie que les conteneurs peuvent être ajoutés ou supprimés très rapidement. Un site inactif (comme un conteneur de développement) est effectivement désactivé avant qu'une nouvelle demande ne soit faite. Les plus grands sites Web au monde (tels que Google, Facebook et Twitter) sont gérés via des logiciels, plutôt que d'ajouter et de configurer manuellement de nouvelles machines virtuelles, serveurs et services. La configuration basée sur un logiciel élimine les erreurs humaines et améliore considérablement la vitesse à laquelle de nouveaux services seront lancés. La plate-forme de gestion du site Web peut configurer rapidement tous les services nécessaires afin que le site puisse rapidement évoluer pour gérer les charges de pointe sans intervention manuelle.
Haute disponibilité: La haute disponibilité signifie la disponibilité garantie même lorsque le service échoue. Un aspect convaincant d'une plate-forme de gestion de sites Web est la possibilité de gérer la redirection du trafic et des demandes de services pour les services connus pour fonctionner correctement, tels que l'exécution de code, les demandes de contenu, les bases de données et d'autres services. Les valeurs de haute disponibilité multi-locataires introduites par Salesforce.com, Gmail et Heroku entrent désormais dans le domaine de la gestion des sites Web, où une équipe professionnelle d'ingénieurs de plate-forme fournit des services que la plupart des entreprises ne peuvent pas créer et gérer par eux-mêmes.
Échelle efficace: Votre site peut rapidement passer de centaines de pages vues à des millions de fois par jour sans problèmes de temps d'arrêt ni de maintenance. Contrairement aux machines virtuelles, peu importe à quel point le site Web doit augmenter, il ne nécessite pas de reconfiguration ou de redémarrage.
cohérence: Chaque conteneur de WordPress ou Drupal d'application est le même. Vos systèmes de développement, de stadification et de production ne sont pas synchronisés car ils partagent tous les mêmes fonctionnalités de bibliothèque de contenu distribuée, de configuration et de performances que les sites en temps réel.
MEILLEUR SÉCURITÉ: Les attaques de site Web deviennent de plus en plus fréquentes. Les plateformes de gestion de sites Web sont surveillées en permanence par des experts en sécurité et sont conçues pour empêcher le déni de service, les intrusions de réseau, la fraude par carte de paiement, les virus et autres attaques.
Les meilleures performances: L'infrastructure avec un seul objectif peut être très optimisée à cet effet. La plate-forme de gestion du site Web est conçue pour fournir du contenu sur Internet. Par rapport à l'hébergement traditionnel, l'hébergement traditionnel a une énorme différence dans les charges de travail et les langages de développement, et la plate-forme de gestion des sites Web peut optimiser chaque interaction du navigateur au moteur d'exécution pour accélérer la livraison de contenu. Tous les aspects de la plate-forme ont été optimisés et réglés pour fournir le meilleur temps de réponse pour le site Web. Quelle que soit la demande, votre site restera réactif.
Moins de problèmes: Vous pouvez oublier d'héberger et de déployer et de vous concentrer sur des tâches de développement Web quotidiennes plus amusantes. Pantheon prétend avoir la plus grande infrastructure Drupal au monde, avec plus de 1 000 000 de conteneurs pour des clients tels que Cisco, Dell, Arizona State University et New Republic. Le support WordPress a été ajouté récemment, et il peut être plus efficace en raison du manque d'options d'hébergement de niveau d'entreprise pour les sites Web WordPress.
Conclusion:
Bien sûr, il est difficile de comprendre les avantages qu'une plate-forme de gestion de sites Web peut fournir avant de l'essayer. Heureusement, Pantheon propose un compte gratuit afin que vous puissiez évaluer le service, puis mettre à niveau à mesure que votre site Web se développe. Pour plus d'informations sur la plate-forme de gestion du site Web de Pantheon et pour obtenir l'hébergement gratuit de l'hébergement Drupal, visitez Pantheon.io.
FAQ (FAQ) sur l'amélioration des performances WordPress et Drupal avec Pantheon
Panthéon est une plate-forme d'hébergement haute performance conçue spécifiquement pour les sites WordPress et Drupal. Il offre une gamme de fonctionnalités qui peuvent améliorer considérablement les performances de ces sites. Ces fonctionnalités incluent une sauvegarde automatique, des mises à jour de base en un clic et une mise en cache avancée. De plus, Pantheon fournit un environnement dédié pour chaque site, garantissant que les ressources ne sont pas partagées et que les performances ne sont pas affectées.
Le système de mise en cache avancé de Pantheon est conçu pour accélérer la livraison du contenu du site aux utilisateurs. Il le fait en stockant une copie des pages du site dans un cache, puis en fournissant à l'utilisateur ces pages mises en cache. Cela réduit le temps nécessaire au site, car le serveur n'a pas à générer chaque page à partir de zéro chaque fois que l'utilisateur visite.
Oui, Panthéon est conçu pour gérer les grands sites WordPress et Drupal. Il fournit une infrastructure évolutive qui peut gérer des surtensions soudaines de trafic sans aucun problème de performance. Cela le rend idéal pour les entreprises et les organisations avec des sites Web à haut trafic.
Panthéon prend la sécurité très au sérieux. Il fournit des mises à jour de sécurité automatiques, isolez chaque site dans son propre conteneur pour éviter la contamination croisée et fournit des fonctionnalités de sécurité avancées telles que l'authentification à deux facteurs et la liste blanche IP.
Pantheon fournit un support 24/7 à ses clients. Cela comprend l'accès à une équipe d'experts WordPress et Drupal qui peuvent vous aider avec tous les problèmes que vous pourriez avoir.
La fonction de mise à jour en un clic de Pantheon vous permet de mettre à jour le cœur de votre site WordPress ou Drupal en un seul clic. Cela garantit que votre site exécute toujours la version logicielle la plus récente et la plus sécurisée.
Oui, Pantheon fournit un outil de migration qui peut facilement migrer votre WordPress ou sites Drupal existants vers leur plate-forme. Cet outil gère tous les aspects techniques de la migration, assurant une transition en douceur.
Oui, Pantheon fournit une gamme d'outils pour les développeurs. Ces outils incluent une interface de ligne de commande, le contrôle de version intégré à GIT et la possibilité de créer plusieurs environnements de développement pour les tests et la mise en scène.
En fournissant un environnement dédié à chaque site, Pantheon garantit que les ressources de votre site ne sont partagées avec aucun autre site. Cela signifie que votre site peut fonctionner à son meilleur sans être affecté par les performances d'autres sites sur le même serveur.
Le coût de l'hébergement d'un site sur Panthéon dépend de la taille et de la complexité du site. Pantheon propose une gamme de plans pour répondre à différents besoins et budgets, à partir de 29 $ par mois.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!