Comment accélérer votre site WordPress avec les en-têtes d'expiration
Publié: 2022-09-15Si vous souhaitez que votre site Web se charge plus rapidement, l'une des meilleures choses à faire est d'ajouter des en-têtes Expires à vos ressources statiques. Les en-têtes d'expiration indiquent au navigateur pendant combien de temps une ressource peut être mise en cache. En définissant des en-têtes d'expiration longue, vous pouvez vous assurer que les ressources de votre site Web sont mises en cache par le navigateur pendant une période plus longue, ce qui peut accélérer les temps de chargement des pages. Il existe plusieurs façons d'ajouter des en-têtes Expires à votre site WordPress. Une façon consiste à utiliser un plugin comme W3 Total Cache ou WP Super Cache. Ces plugins ajouteront automatiquement les en-têtes Expires aux ressources de votre site Web. Une autre façon d'ajouter des en-têtes Expires consiste à modifier votre fichier .htaccess. Ajoutez le code suivant à votre fichier .htaccess pour ajouter les en-têtes Expires aux ressources de votre site Web : png "accès 1 an" ExpiresByType text/css "accès 1 an" ExpiresByType text/javascript "accès 1 an" ExpiresByType application/javascript "accès 1 an" Enregistrez vos modifications et téléchargez votre fichier .htaccess sur votre site WordPress. L'ajout d'en-têtes Expires aux ressources de votre site Web peut accélérer les temps de chargement des pages de votre site Web. Vous pouvez ajouter des en-têtes Expires à l'aide d'un plugin ou en modifiant votre fichier .htaccess.
Les recommandations de performances de l'en-tête, qui sont influencées par des outils tels que GTmetrix, entraînent un score de performances inférieur. À l'aide de caches, vous pouvez utiliser des en-têtes d'expiration pour accélérer les temps de chargement de votre site Web. Dans cet article, nous verrons comment fonctionnent les en-têtes d'expiration et ce qu'ils signifient pour votre site. Utilisez les en-têtes Expires pour contrôler la quantité de mémoire du navigateur que WordPress stocke dans le navigateur. Une autre méthode de contrôle du cache s'appelle la mise en cache. Il est essentiel que vous spécifiiez les mêmes valeurs de temps dans chaque cas lorsque vous utilisez les deux. Comment ajouter des en-têtes Expires au serveur Web Apache à l'aide de.htaccess Si votre hôte utilise le serveur Web Nginx, vous pouvez utiliser le fichier de configuration du serveur pour gérer les en-têtes Expires.
Vous pouvez modifier la date d'expiration pour une variété de types de fichiers en fonction de vos préférences. La meilleure option consiste à utiliser un plugin de mise en cache si votre hébergeur ne prend pas déjà en charge la mise en cache. Avec ces méthodes, vous pouvez contrôler les en-têtes d'expiration pour tous les fichiers sur le serveur de votre site WordPress. Vous pouvez également utiliser l' en-tête Expires pour les scripts écrits par Google Fonts, Google Analytics et autres. Même si vous avez déjà implémenté l'en-tête Expires dans vos outils de test de vitesse, il est possible qu'ils signalent toujours cela comme un problème potentiel. Une date d'expiration valide, en plus de vous permettre de contrôler quels fichiers sont mis en cache dans votre navigateur, peut également vous aider à contrôler quels fichiers sont stockés sur votre site WordPress. Il existe des outils de test de vitesse qui pénaliseront votre site Web si vous n'implémentez pas les en-têtes d'expiration. Si vous rencontrez des problèmes de mise en cache du navigateur ou des problèmes avec Google Analytics, envisagez d'héberger le script Google Analytics localement. Voici quelques plugins qui simplifient les choses.
Comment ajouter des en-têtes expirés ?

Une façon d'ajouter des en-têtes expirés consiste à utiliser le module mod_expires . Ce module vous permet de contrôler le paramétrage de l'en-tête Expires et de la directive max-age de l'en-tête Cache-Control dans les réponses du serveur.
Lorsqu'une page a un en-tête d'expiration, le navigateur est conscient qu'il peut avoir besoin de le mettre en cache. Les en-têtes de fin de session indiquent au navigateur s'il doit demander le fichier au serveur ou le télécharger à partir du cache. À mesure que les pages Web deviennent de plus en plus riches en graphiques et en contenu, les fichiers sont transférés entre votre machine et le serveur. Un spécificateur de fin de cache informe le navigateur de la durée de stockage d'un fichier dans le cache afin que les visiteurs suivants n'aient plus jamais à le télécharger. Lors de l'utilisation des en-têtes Expires, les visiteurs peuvent réduire le temps qu'ils passent à attendre le chargement de la page. De plus, en utilisant les fichiers de cache qui ont été stockés dans le navigateur, vos utilisateurs pourront télécharger moins de fichiers.
Réduisez les requêtes HTTP avec les en-têtes Expires
Lorsque vous utilisez les en-têtes Expires, vous pouvez réduire le nombre de requêtes HTTP reçues par votre serveur. Il peut également permettre aux utilisateurs de renvoyer les fichiers de cache qui ont été stockés dans le navigateur en réduisant le temps nécessaire au serveur pour communiquer avec le navigateur.
Dois-je ajouter des en-têtes expirés ?

Étant donné que les requêtes HTTP consomment beaucoup de temps pour que le serveur communique avec le navigateur, l'ajout d'en-têtes Expires réduit ce temps. Vous pouvez également enregistrer des fichiers de cache dans le navigateur pour réduire la quantité de fichiers que vos utilisateurs doivent télécharger.
Afin de déterminer si une ressource doit être demandée à la source ou accessible à partir du cache d'un site Web, les en- têtes d'expiration du navigateur doivent être définis. Le navigateur conservera ces ressources dans son cache une fois que vous aurez spécifié un en-tête d'expiration pour une ressource, comme toutes les images jpeg. Il est préférable de définir des en-têtes expires afin d'éviter de recevoir des requêtes inutiles. Comment savoir si une demande est requise ou non ? Voici quelques considérations avant d'implémenter les en-têtes expires. Quels sont certains des outils du site que vous aimeriez voir mis à jour souvent ? Comment le site s'intègre-t-il dans un domaine de commerce électronique ?
Lorsque les en-têtes d'expiration ne sont pas correctement définis, les sites de commerce électronique peuvent rencontrer de graves problèmes. La possibilité d'identifier vos données vous permet de définir des dates d'expiration à long terme pour les ressources qui changent fréquemment. Vous devrez décider des spécifications de chaque site Web et des fonctionnalités que vous souhaitez inclure. Il y a des moments où les ressources d'un site n'ont pas besoin d'être mises en cache. Examinez de plus près les ressources qui causent souvent un site Web lent, telles que les images et les scripts.
Que sont les en-têtes expirés ?
L'en-tête expires est un en-tête HTTP qui indique au navigateur s'il peut ou non demander des informations à partir du cache du navigateur ou si vous devez accéder au serveur car l'option de page dans le cache n'est plus valide. Cet en-tête contient les heures et les dates jusqu'à ce que la page soit accessible dans le cache du navigateur.
Date d'expiration et d'expiration
L'acte d'arrêter sa respiration pour se permettre de mourir est appelé expression. Une date d'expiration est la date à laquelle un produit ou un service a officiellement pris fin. Un exemple de ceci serait le contrat qui expirera dans un mois. Ce lait expirera le 31 août.
Comment ajouter des en-têtes expirés en HTML ?
Les en-têtes d'expiration de votre navigateur spécifient la durée pendant laquelle le navigateur empêchera le chargement des fichiers en cache . L'ajout d'un ExpiresHeader, tel que l'image Expires ByType/JPG "accès plus un mois" à votre site, lui donnera un sentiment de légitimité.
Ajouter des en-têtes d'expiration WordPress sans plugin
L'ajout d'en-têtes d'expiration à votre site WordPress peut accélérer les temps de chargement pour vos visiteurs. Il existe plusieurs façons de le faire sans utiliser de plugin. Une façon consiste à ajouter le code suivant à votre fichier .htaccess : ExpiresActive On ExpiresDefault « access plus 1 year » Cela ajoutera des en-têtes d'expiration pour tous les fichiers de votre site WordPress. Une autre façon d'ajouter des en-têtes d'expiration consiste à utiliser un plugin de mise en cache tel que W3 Total Cache. Ce plugin ajoutera des en-têtes d'expiration ainsi que d'autres fonctionnalités de mise en cache pour accélérer votre site WordPress.

Lors de la navigation, un système de mise en cache basé sur les en-têtes peut réduire les requêtes HTTP entre votre ordinateur et le serveur, ce qui réduit le temps passé à charger votre site Web. Un cache ou un en-tête de source vous permet d'indiquer au navigateur où conserver une ressource ou comment la récupérer. Dans ce didacticiel, nous allons vous montrer comment inclure le contenu de l'en-tête d'expiration dans votre site Web WordPress. Les en-têtes expires sont désignés par ce nom (également appelés en-têtes d'expiration) afin de stocker des ressources. Les règles d'utilisation des ressources sont utilisées pour imposer l'utilisation de ces ressources par un navigateur lorsqu'il charge une page Web. À l'aide de Cache-Control, vous pouvez définir des politiques pour le contenu mis en cache sur le serveur ainsi que sur le côté client. Un en-tête HTTP est utilisé pour envoyer les données du serveur au navigateur.
Lorsque vous saurez quelles ressources vous devez mettre en cache, vous pourrez mieux utiliser les en-têtes d'expiration. La mise en œuvre des en-têtes expires est simple pour tout site de blog général. L'exécution d'un site de commerce électronique, en revanche, devrait être sur vos gardes, car les en-têtes d'expiration peuvent causer des problèmes. L'utilisateur pourra choisir parmi une liste de produits précédemment ajoutés plutôt que de nouveaux lorsqu'il passera une commande dans le panier. En tant que propriétaire de commerce électronique, vous pouvez ajouter des en-têtes d'expiration aux ressources en fonction de leur impact sur l'expérience utilisateur. Les en-têtes Expires vous permettent de décider quoi faire de votre cache. Si les en-têtes expires ne sont pas correctement exécutés, le site peut ralentir.
Dans ce cours, vous apprendrez à ajouter des en-têtes d'expiration manuellement ou via des plugins. Si vous ne trouvez pas le fichier.htaccess caché dans NGINX, vous ne pourrez pas y ajouter d'en-têtes d'expiration. Lors de la création d'un site Web de commerce électronique, vous ne pouvez pas simplement télécharger tous les fichiers statiques dans un seul dossier, et les mêmes règles d'expiration des en-têtes s'appliquent à différents types de ressources. Il est préférable de créer plusieurs dossiers et d'utiliser des fichiers.htaccess dans chacun d'eux pour obtenir un meilleur contrôle. L'en-tête Cache-Control peut être utilisé en plus de l'en-tête Cache-Control. En utilisant des plugins tels que Hummingbird et WP Rocket, vous pouvez ajouter des en-têtes d'expiration à votre site WordPress. La première étape consiste à accéder au tableau de bord de votre site WordPress et à activer le plugin.
Il existe plusieurs options à configurer, notamment Apache, NGINX, IIS et Cloudflare. Dans la fenêtre qui apparaît, cliquez sur activer pour activer la mise en cache du navigateur à l'aide de l'en-tête expire. En ce qui concerne l'ajout d'en-têtes expirés à votre site WordPress, WP Rocket est une bonne option. Le plugin modifiera automatiquement le fichier.htaccess avec les règles nécessaires dès son activation. Vous serez lent à charger votre site si vous ne l'exécutez pas correctement. Des sites plus dynamiques et fonctionnels, tels que les sites de commerce électronique, devraient en bénéficier.
Ajouter Expire les en-têtes WordPress Htaccess Code
L'ajout d'en-têtes d'expiration à votre site WordPress est un excellent moyen d'améliorer les performances de votre site. Les en-têtes d'expiration indiquent au navigateur combien de temps un fichier doit être mis en cache, et en définissant un en-tête d'expiration pour un fichier, vous pouvez vous assurer que le fichier est mis en cache pendant la période spécifiée.
Il existe plusieurs façons d'ajouter des en-têtes d'expiration à votre site WordPress. Une façon consiste à ajouter le code suivant à votre fichier .htaccess :
ExpireActif le
ExpiresDefault "accès plus 1 an"
Ce code définira l'en-tête d'expiration de tous les fichiers de votre site WordPress sur un an.
Une autre façon d'ajouter des en-têtes d'expiration consiste à utiliser un plugin WordPress comme W3 Total Cache. W3 Total Cache est un plugin qui vous permet de spécifier la durée de mise en cache des fichiers, et il possède également un certain nombre d'autres fonctionnalités qui peuvent améliorer les performances de votre site.
L'ajout d'en-têtes d'expiration est un excellent moyen d'améliorer les performances de votre site WordPress. En définissant un en-tête d'expiration pour un fichier, vous pouvez vous assurer que le fichier est mis en cache pendant la période spécifiée. Il existe plusieurs façons d'ajouter des en-têtes d'expiration à votre site WordPress, notamment en ajoutant le code à votre fichier .htaccess ou en utilisant un plugin WordPress comme W3 Total Cache.
Les en-têtes d'expiration de votre navigateur lui indiquent combien de temps il doit conserver les fichiers en cache de votre site. Le code qui contient les en-têtes Expires peut être utilisé pour ajouter un accès à l'en-tête Expires. La mise en cache du site Web est une préoccupation majeure en matière de référencement et a un impact direct sur la vitesse du site. Lorsque la date d'expiration d'un fichier est définie, le navigateur peut la demander au serveur. Vos fichiers seront affichés dans le cache du navigateur si vous utilisez ce temps par défaut. Vous devrez peut-être répondre à cette demande en redemandant ces fichiers aux visiteurs de votre site Web dans un délai d'un mois. Vous pouvez gérer cette tâche à l'aide du plug-in d'en-tête Add Expires.
Choisissez les types de fichiers et la durée du processus mis en cache dans le menu déroulant. Il est possible de fixer la durée du cache à un an, un mois, une semaine, un jour, une heure ou une seconde. Assurez-vous que la date d'expiration de chaque fichier est définie en fonction de la durée d'utilisation/demande. Les plugins de mise en cache comme W3 Total Cache incluent également les en-têtes expirés dans les fichiers.htaccess.
Ajouter des en-têtes d'expiration Wp Optimize
L'ajout d'en-têtes d'expiration à votre site Web WordPress peut aider à améliorer ses performances en indiquant au navigateur de mettre en cache certains fichiers pendant un certain temps. Cela peut aider à réduire le nombre de requêtes adressées au serveur et à améliorer le temps de chargement global de votre site Web.
L'objectif de ce plugin est d'accélérer votre site Web en mettant en cache divers types de fichiers statiques dans le navigateur de l'utilisateur, en plus de réduire les ressources qui réduisent la taille des pages et le nombre de requêtes http. Malgré son poids léger, l'effet de ce plugin sur la vitesse de chargement des pages en termes critiques et simples est significatif. Vous devez décompresser le plugin avant de le télécharger dans votre répertoire WordPress (WP-content/plugins). Ajoutez un nouvel en-tête d'expiration en cliquant sur le bouton Ajouter nouveau ou en sélectionnant l'option Ajouter un en-tête d'expiration. Veuillez cocher les cases de l'onglet Minification de la page des paramètres du plug-in pour votre politique de minification. Il prend le temps de répondre aux questions et de fournir une assistance immédiate, ce qui fait du propriétaire du plugin un atout précieux. Veuillez également inclure les en-têtes d'expiration.
Le logiciel open source inclut le logiciel d' en-têtes Add Expires . Si vous ne restaurez pas votre sauvegarde précédente, cela plantera immédiatement votre site. Le représentant avait une solution à mon problème : un plugin de remplacement pour Autoptimize, qui a amélioré mes scores GTMetrix de 100 points (100).