Table des matières de l'article :
La NASA a retiré l'étiquette « bêta » de son nouveau site web nasa.gov, construit sur WordPress en remplacement de Drupal comme système de gestion de contenu. Après un long processus comprenant 18 mois de développement web actif, de migration de données et de création de contenu, la NASA a lancé ses sites web principaux et scientifiques modernisés, mettant en lumière les innovations et les découvertes qui ont façonné l'agence depuis plus de 65 ans.
Ce projet de plusieurs millions de dollars a débuté il y a quelques années, lorsque la loi IDEA et l'arrêt du support de Drupal 7 ont permis à la NASA de repenser le système de gestion de contenu (CMS) utilisé pour nasa.gov. Lone Rock Point, partenaire Gold VIP de WordPress.com, a piloté le projet, qui a commencé par une année de conception UX et une évaluation de différents CMS d'entreprise. Le CMS retenu devait prendre en charge 456 utilisateurs, 68 698 pages migrées et 3 023 nouvelles pages d'accueil. Dans le cadre de ce projet, l'infrastructure du site web de la NASA a été migrée d'un environnement Amazon Web Services vers WordPress.com VIP.
Dès les premières étapes du projet, les auteurs de contenus ont exprimé leur intérêt pour un CMS qui leur permettrait de s'affranchir de modèles jugés rigides. L'approche basée sur les blocs de Gutenberg répondait à ce besoin, et les tests utilisateurs ont montré que WordPress pouvait y répondre. Maintenant que le site est en ligne, les différents types de pages de destination créées avec l'approche basée sur les blocs prouvent leur valeur. – a déclaré JJ Toothman, président de Lone Rock Point.
D'après les statistiques publiques disponibles sur SimilarWeb , le site web de la NASA, nasa.gov, attire environ 30 millions de visiteurs uniques dans le monde chaque mois. De plus, le site enregistre environ 120 millions de pages vues par mois. Ces chiffres, très élevés, témoignent de l'importance et de la popularité du site. La large audience de nasa.gov souligne l'importance d'une plateforme web robuste, flexible et performante pour gérer un tel volume de trafic et d'interactions utilisateurs.
SimilarWeb est un outil d'analyse web qui fournit des données détaillées sur le trafic, l'engagement et d'autres indicateurs d'un site web. C'est un service fréquemment utilisé pour évaluer les performances d'un site web et réaliser des études concurrentielles.
Drupal contre WordPress
La NASA a évalué des solutions propriétaires et libres, et Toothman a indiqué qu'ils avaient examiné plus d'une centaine de plateformes de gestion de contenu (CMS). Leur sélection a été réduite à quatre : deux commerciales et deux libres (WordPress et Drupal). L'équipe a réalisé des prototypes avancés et des évaluations utilisateurs pour les quatre finalistes, et a utilisé ces données pour le choix du CMS.
Toothman a souligné certains des facteurs qui ont rendu WordPress préférable aux autres :
- Accès aux ressources. En termes simples, il existe une énorme communauté autour de WordPress. Cette communauté étend WordPress de manière innovante ; partage de connaissances et de formations pour WordPress ; et développer continuellement l’expertise WordPress au sein de la communauté. Cela permet à une organisation comme la NASA d’obtenir plus facilement du soutien. Cependant, avec les solutions CMS commerciales, la NASA devrait souvent revenir au fournisseur CMS d'origine pour trouver des ressources. Il s’agit d’une flexibilité limitée, indésirable pour eux.
- Un écosystème de plugins qui propose une analyse de contenu en temps réel dans l'environnement administratif WordPress, dans des domaines tels que le référencement et l'accessibilité. Le fait que le contenu puisse être analysé par l'auteur avant sa publication était significatif.
- Facilité d'utilisation de l’environnement de création de contenu.
Toothman et son équipe ont trouvé des moyens stratégiques pour aider les nouveaux utilisateurs de l'éditeur de blocs à se familiariser avec les outils de création. Ils ont créé des sessions de formation pratiques et travaillé à la création de pages en temps réel avec les utilisateurs et ont créé une base de connaissances en ligne.
La NASA a annoncé qu'elle publierait en open source certains de ses blocs personnalisés et d'autres éléments du projet afin de contribuer à la communauté WordPress. Ce projet abouti témoigne de la confiance de l'agence dans l'éditeur de blocs et le vaste écosystème d'outils disponibles. Il met également en lumière WordPress comme un CMS fiable, doté d'une remarquable adaptabilité aux projets d'envergure présentant des exigences de publication complexes.
Pendant des années, moi et beaucoup d'entre nous dans la communauté WordPress avons démystifié les perceptions des clients dans 2 domaines : (a) WordPress n'est pas destiné aux grandes entreprises, c'est juste une plateforme de blogs. (b) WordPress n'est pas un CMS sécurisé.
Même si je ne m’attends pas à ce que le choix de la NASA d’utiliser WordPress efface ces perceptions préexistantes, cela constitue une preuve supplémentaire du fait que WordPress est de classe entreprise et peut répondre aux critères de sécurité. – dit Toothman.
Une analyse technique de la pile logicielle d'hébergement utilisée.
Lorsqu'on parle de sites Web d'entreprise comme celui de la NASA, le choix de l'hébergement et la configuration du serveur sont des aspects d'une importance vitale. Un hébergement WordPress rapide est essentiel pour garantir une livraison rapide du contenu et améliorer à la fois l’expérience utilisateur et le référencement.
Nous avons donc souhaité procéder à l'analyse des entêtes de réponse HTTP du site nasa.gov, afin de comprendre quelles technologies logicielles sont à la base de leur hébergement WordPress.

Nginx
Le serveur web NGINX, choisi par la NASA pour son site internet, est reconnu dans l'industrie pour plusieurs qualités : hautes performances, flexibilité et une structure légère qui économise les ressources matérielles. Contrairement au serveur Web Apache plus traditionnel, NGINX fonctionne via un modèle basé sur les événements plutôt que sur un modèle basé sur les threads. Cela lui confère une capacité supérieure à gérer un grand nombre de connexions simultanées sans augmenter excessivement la consommation de mémoire RAM. Cette architecture est donc très avantageuse dans les scénarios où le site est soumis à des pics de trafic, ce qui arrive souvent avec des plateformes de premier plan telles que nasa.gov.
De plus, NGINX est extrêmement polyvalent en termes de protocoles et de technologies qu'il prend en charge. Par exemple, il peut effectuer un équilibrage de charge, une technique qui répartit le trafic Web entrant sur plusieurs serveurs principaux. Cette distribution se fait intelligemment, dirigeant les requêtes des clients vers le serveur le moins chargé pour le moment, optimisant ainsi les ressources et garantissant qu'aucun serveur n'est surchargé. Cette fonctionnalité est particulièrement utile pour maintenir des performances élevées et une bonne fiabilité, aspects critiques pour tout site de classe entreprise.
Vernis Cache
Les en-têtes HTTP « cache-control: max-age=300, must-revalidate » et « x-cache: hit » indiquent l'utilisation d'une stratégie de cache avancée, mise en œuvre par Varnish Cache. Cet accélérateur HTTP est spécialisé dans la mise en cache du contenu web et son chargement rapide, réduisant ainsi considérablement la charge sur le serveur web. Correctement optimisé, Varnish permet de diffuser des pages web avec une latence minimale et un débit élevé, garantissant ainsi un TTFB très faible et une latence minimale, comme le montre la capture d'écran suivante de SpeedVitals.com.
L'un de ses principaux atouts est sa flexibilité : Varnish permet une configuration détaillée des règles de mise en cache, y compris des paramètres tels que la durée de vie et la validation. Cela le rend extrêmement adapté à une utilisation sur des sites Web nécessitant des performances élevées et une gestion de mise en cache sophistiquée, des fonctionnalités essentielles pour les plates-formes d'entreprise.
HSTS (Sécurité stricte du transport HTTP)
La mise en œuvre de l'en-tête « strict-transport-security : max-age=31536000 » est un indicateur clair de l'engagement de la NASA en faveur de la sécurité. Connu sous le nom de HSTS (HTTP Strict Transport Security), cet en-tête oblige les navigateurs à utiliser des connexions HTTPS, éliminant ainsi la possibilité d'attaques de l'homme du milieu et augmentant la sécurité globale du site.
En résumé, l'architecture serveur de la NASA illustre parfaitement comment des technologies serveur avancées telles que NGINX et Varnish Cache peuvent être combinées pour créer un environnement hautement évolutif, performant et sécurisé. L'utilisation de HSTS renforce la sécurité, rendant le site non seulement rapide, mais aussi extrêmement sûr.
En conclusion, la décision de la NASA d'adopter WordPress comme système de gestion de contenu pour son site Web phare est un témoignage révélateur de la robustesse, de la flexibilité et de l'évolutivité que WordPress peut offrir, même pour les projets d'entreprise avec des exigences complexes et des volumes de trafic élevés. La migration de Drupal vers WordPress a été un processus long et fastidieux qui a nécessité un investissement important en temps et en ressources, mais le résultat est un site Web moderne, efficace et performant.
Le succès du site WordPress de la NASA est confirmé par l'utilisation de technologies serveur avancées telles que NGINX et Varnish Cache, qui sont également des composants clés de notre suite logicielle de serveurs gérés. Ces technologies nous permettent de fournir des solutions d'hébergement haute performance et à haut débit pour WordPress et d'autres systèmes de gestion de contenu (CMS) populaires. Le choix de la NASA confirme que même les grandes organisations reconnaissent de plus en plus la valeur intrinsèque de WordPress et des technologies complémentaires, validant ainsi l'approche que nous avons adoptée pour nos services d'hébergement.
Cette étude de cas montre comment WordPress a évolué bien au-delà de ses origines en tant que plateforme de blogs pour devenir une solution CMS de pointe, capable de répondre aux besoins des organisations qui exigent le nec plus ultra en matière de sécurité, de rapidité et de flexibilité. Et avec l’écosystème de plugins, de thèmes et de blocs en constante expansion, WordPress semble prêt à conserver un rôle de premier plan dans le paysage des CMS pendant de nombreuses années à venir.






