Comment ajouter des en-têtes d'expiration à votre site Web WordPress

Publié: 2020-10-13

Un moyen idéal pour accélérer votre WordPress consiste à ajouter des en-têtes WordPress expirés dans la configuration de votre fichier .htaccess.

L'en-tête expire informe l'internaute que le contenu de votre site Web ou d'une autre partie peut être utilisé après un certain temps. Avec les en-têtes d'expiration, vous pouvez définir cette durée. Lorsque vous ajoutez un en-tête expire, le nombre de requêtes HTTP du serveur sera considérablement réduit, ce qui réduira considérablement les temps de chargement sur votre site Web.

Dans cet article, vous aurez la chance d'apprendre les moyens les plus simples d'ajouter des en-têtes d'expiration WordPress.

Masquer le contenu
1 Que sont les en-têtes d'expiration ?
2 Comment ajouter des en-têtes d'expiration WordPress ?
2.1 Ajouter manuellement les en-têtes Expires WordPress sur Apache ou Nginx
2.1.1 Sur le serveur Web Apache
2.1.2 Sur Nginx
2.2 Ajouter des en-têtes d'expiration WordPress à l'aide du plugin
2.2.1 Cache le plus rapide de WP
2.2.2 Ajouter des en-têtes d'expiration
2.2.3 Colibri

Que sont les en-têtes d'expiration ?

Les en-têtes d'expiration indiquent aux navigateurs quelle ressource le navigateur ou la source peut stocker et accumuler. Cela vous aiderait également à charger le site plus facilement, en révélant ces éléments dans le cache et en n'ayant pas besoin de les obtenir du serveur.

En utilisant les en-têtes expires, vous maximisez la vitesse de votre site en réduisant les requêtes HTTP entre votre appareil et le service.

Comment ajouter des en-têtes d'expiration WordPress ?

Un système de gestion de contenu flexible est WordPress. Cela garantit qu'il est adaptatif et offre de nombreuses façons de résoudre un dilemme. C'est pourquoi nous allons vous montrer dans cette section comment ajouter manuellement des dates d'expiration à des serveurs tels que le serveur Apache , Nginx et les systèmes CDN .

Dans l'ensemble, les en-têtes d'expiration rendent le site Web plus rapide. Vous pouvez ajouter des en-têtes pour que des fichiers particuliers expirent ou les utiliser pour n'importe quel formulaire de fichier. Les délais d'expiration peuvent être modifiés en fonction du contenu de votre site. Par exemple, vous souhaiterez peut-être définir des expirations plus longues si votre site Web utilise des fichiers qui resteront inchangés pendant une longue période. Si les données changent, vous définirez des dates d'expiration plus courtes.

Ajouter manuellement les en-têtes Expires WordPress sur Apache ou Nginx

Sur le serveur Web Apache

Apache, le langage serveur qui configure le module expires, est l'une des plateformes les plus courantes pour gérer le cache.

Vous devrez d'abord ouvrir votre fichier .htaccess si vous souhaitez appliquer des en-têtes aux expirations ou les personnaliser sur Apache. Bien que cPanel ou FTP puisse être utilisé pour cela, cPanel est plus facile à faire. Voici les étapes que vous devez suivre :

  • Connectez-vous à votre compte cPanel
  • Maintenant, ouvrez l'icône du gestionnaire de fichiers

Comment ajouter des en-têtes d'expiration WordPress

  • Rechercher . fichier htaaccess
  • Après cela, faites un clic droit sur le fichier et sélectionnez modifier

Comment ajouter des en-têtes d'expiration WordPress

Maintenant, il vous suffit de copier et coller le code ci-dessous :

 <IfModule mod_expires.c>
ExpireActif le
# Images
ExpiresByType image/jpeg "accès plus 1 an"
ExpiresByType image/gif "accès plus 1 an"
ExpiresByType image/png "accès plus 1 an"
ExpiresByType image/webp "accès plus 1 an"
ExpiresByType image/svg+xml "accès plus 1 an"
Image ExpiresByType/x-icon "accès plus 1 an"
# Vidéo
ExpiresByType video/mp4 "accès plus 1 an"
ExpiresByType vidéo/mpeg "accès plus 1 an"
#CSS, Javascript
ExpiresByType text/css "accès plus 1 mois"
ExpiresByType text/javascript "accès plus 1 mois"
Application ExpiresByType/javascript "accès plus 1 mois"
# Autres
Application/pdf ExpiresByType "accès plus 1 mois"
Application ExpiresByType/x-shockwave-flash "accès plus 1 mois"
</IfModule>

Enfin, enregistrez le fichier et enregistrez les modifications.

Le code ci-dessus fixe les dates d'expiration des images à un an. Chaque mois, les fichiers CSS et JavaScript sont remplacés et supprimés du cache. Il leur donne une date d'expiration de deux mois lorsque vous soumettez le dossier. Les délais d'expiration peuvent être précis avec des compteurs tels que les années, les mois, les semaines, les jours, les heures, les minutes et les secondes. Cela aide le cache à être spécifiquement programmé.

Sur Nginx

La fonction de NGINX est distincte de celle d'Apache. C'est pourquoi le fichier .htaccess est introuvable. L'explication est due à la philosophie de performance centrale de NGINX. En supprimant le besoin du registre .htaccess , le serveur peut accéder plus rapidement aux informations.

Copiez et ajoutez uniquement le code au bloc serveur comme indiqué ci-dessous. Cela définit l'expiration dans les en-têtes NGINX .

 emplacement ~* \.(jpg|jpeg|gif|png)$ {
expire 365j ;
}

emplacement ~* \.(pdf|css|html|js|swf)$ {
expire 2d ;
}

Ajouter des en-têtes d'expiration WordPress à l'aide du plugin

L'ajout manuel d'en-têtes nécessite certaines compétences techniques. Cependant, vous ne pouvez utiliser des plugins que si vous n'êtes pas technologiquement bien préparé.

Dans cette section, nous vous montrons les étapes pour ajouter Expires Headers WordPress avec deux plugins populaires, Hummingbird et WP Rocket.

Cache le plus rapide de WP

Ajouter des en-têtes d'expiration WordPress à l'aide du plugin

Instantanément, sans aucun problème, avec ce plugin, vous pouvez appliquer des en-têtes d'expiration à votre .htaccess sans avoir besoin de coder. C'est très rapide et efficace à utiliser.

Ajouter des en-têtes d'expiration

Ajouter des en-têtes d'expiration WordPress à l'aide du plugin

Ce plugin vous aidera à ajouter des en-têtes Expires, mais il améliore également la fiabilité de votre site et permet le travail de cache pour vous.

Colibri

Ajouter des en-têtes d'expiration WordPress à l'aide du plugin

Hummingbird est un plugin gratuit pour optimiser le rythme de votre site web. Il a également de bonnes options pour la mise en cache.

Si vous souhaitez accélérer considérablement le site Web, les en-têtes d'expiration sont un choix parfait. Le navigateur peut afficher les fichiers de cache, ce qui accélérera le chargement du Web.

Félicitations, vous avez enfin appris comment ajouter des en-têtes d'expiration à votre site Web WordPress. De plus, certains visiteurs nous ont également demandé comment supprimer des catégories dans WordPress. Consultez l'article dédié à ce sujet.

Nous acceptons tout type de suggestions des visiteurs car cela nous motive toujours à nous améliorer. N'hésitez pas à commenter ci-après.