Headless avec rendu des pages côté serveur
Un élément important pour héberger des applications PWA (aussi appelées “headless”) c'est le rendu des pages du côté serveur (Server Side Rendering-SSR). Cela permet d'afficher une page HTML complétement construite même lors des premières visites, et de rafraîchir l'application pour une vitesse et performance maximales.
Base de données & caching
L'application Zento utilise MySQL, ElasticSearch et Redis, donc son architecture AWS s'appuie sur la performance et la haute disponibilité des composants PaaS d'AWS : Amazon Aurora avec réplication pour la base de données MySQL, AWS ElasticSearch pour ES et ElastiCache pour Redis.
Ressources statiques fournies depuis CDN & S3
La grande majorité des ressources chargées lorsqu'un visiteur arrive sur votre site sont statiques (images, CSS, JavaScript & polices de caractères), donc la rapidité de leur téléchargement est cruciale.
Redimensionnement & optimisation
Toutes les images chargées dans les pages de votre site sont redimensionnées à la taille idéale pour le dispositif de l'utilisateur et automatiquement optimisées, puis fournies dans des formats de prochaine génération pour une haute efficacité de l'utilisation de la bande passante et les meilleurs scores de performance.