The Good Manager  >  Modules d'apprentissage

100 points à savoir sur…
Développement Web éco-conçu

100
points à savoir sur…
Retour au sommaire du module

Notion 89

Des serveurs plus efficaces et moins gourmands en ressources

Compétences ciblées

Comprendre comment configurer un serveur pour optimiser les fichiers.

Les serveurs qui fournissent le contenu d'un site Web peuvent optimiser leurs fichiers de plusieurs façons afin d'optimiser la taille des fichiers, la consommation des ressources, le délai de livraison et le chargement des pages Web. En paramétrant correctement les serveurs, vous pouvez donc réduire sa consommation de ressources. Pour cela, nous allons nous pencher sur la compression Gzip, la mise en cache.

Compression automatique Gzip

En activant la compression gzip sur votre serveur, vous pouvez réduire les fichiers de vos sites web à un tiers de leur taille. Les fichiers envoyés aux visiteurs seront plus légers et compressés, ce qui réduira l'empreinte carbone du site et accélérera son chargement. Le navigateur de l'utilisateur le décompressera automatiquement. C'est une solution incontournable, facile à mettre en œuvre et sans inconvénient !

Vous pouvez activer l'option gzip directement auprès de votre hébergeur ou en modifiant le fichier de configuration du serveur (.htaccess). Vous pouvez en savoir plus sur la compression Gzip ici : https://www.giftofspeed.com/enable-gzip-compression/

Mise en cache du serveur

La mise en cache d'un fichier est l'action de le stocker pour éviter d'autres demandes d'accès. En mettant un fichier en cache, vous l'avez déjà sur votre disque et vous n'avez pas besoin de demander à un serveur de vous le renvoyer, ce qui réduit les données transférées et le temps de chargement.

La mise en cache peut être limitée dans le temps en fixant des conditions d'expiration, et affecter différents types de fichiers. Il est configurable directement auprès de votre hébergeur ou en modifiant à nouveau le fichier de configuration du serveur (.htaccess). Pour en savoir plus sur les options de mise en cache de votre serveur Apache, cliquez ici : https://httpd.apache.org/docs/2.4/caching.html

Réseau de diffusion de contenu

Un CDN ou Content Delivery Network est un réseau de serveurs permettant de diffuser du contenu web. Il agit comme un intermédiaire avant votre propre serveur, de sorte que les demandes sont envoyées à ce CDN au lieu de votre serveur principal. Il permet d'atténuer les attaques DDos (attaque d'un service en ligne dans le but de le rendre indisponible) et sa localisation peut être plus proche de votre visiteur que votre serveur réel, ce qui réduit la charge du réseau. Il dispose d'options de cache et de gzip (voir ci-dessus).