Comment activer les en-têtes expirés à Apache

Comment activer les en-têtes expirés à Apache

La mise en cache du navigateur est utilisée pour enregistrer des fichiers sur le cache du navigateur d'utilisateur final et réviser sur les demandes récurrentes. Il améliore considérablement les temps de chargement de la page. Apache Web Server fournit le module mod_expire. Qui contrôle le réglage de l'en-tête HTTP et pour Expires et Directive max-âge de l'en-tête HTTP à contrôle de cache dans les réponses du serveur.

Configuration expirer les en-têtes sur Apache

Avant de l'utiliser, vous devez avoir module module module activé sur le serveur Apache. Sur le module basé sur les systèmes basés sur Debian (Ubuntu, Debian et Linuxmint) est désactivé par défaut. Vous pouvez activer cela en exécutant la commande suivante:

Sudo A2enmod expire 

Après avoir activé les modules, redémarrez le serveur Apache pour charger de nouveaux paramètres.

Maintenant, ajoutez les paramètres ci-dessous dans le fichier de configuration de l'hôte virtuel Apache, ou ajoutez-le dans .Fichier htaccess sous votre demande.

ExpiresActive On ExpiresByType text/css A31536000 ExpiresByType text/x-component A31536000 ExpiresByType application/x-javascript A31536000 ExpiresByType application/javascript A31536000 ExpiresByType text/javascript A31536000 ExpiresByType text/x-js A31536000 ExpiresByType text/html A3600 ExpiresByType text/richtext A3600 ExpiresByType text /plain A3600 ExpiresByType text/xsd A3600 ExpiresByType text/xsl A3600 ExpiresByType text/xml A3600 ExpiresByType video/asf A31536000 ExpiresByType video/avi A31536000 ExpiresByType image/bmp A31536000 ExpiresByType application/java A31536000 ExpiresByType video/divx A31536000 ExpiresByType application/msword A31536000 ExpiresByType image / GIF A31536000 ExpiresByType Application / X-GZIP A31536000 ExpiresByType Image / X-icon A31536000 ExpiresByType image/jpeg A31536000 ExpiresByType image/webp A31536000 ExpiresByType application/json A31536000 ExpiresByType audio/midi A31536000 ExpiresByType video/quicktime A31536000 ExpiresByType audio/mpeg A31536000 ExpiresByType video/mp4 A31536000 ExpiresByType video/mpeg A31536000 ExpiresByType video/webm A31536000 ExpiresByType application/ x-font-otf A31536000 ExpiresByType audio/ogg A31536000 ExpiresByType application/pdf A31536000 ExpiresByType image/png A31536000 ExpiresByType audio/x-realaudio A31536000 ExpiresByType image/svg+xml A31536000 ExpiresByType application/x-shockwave-flash A31536000 ExpiresByType application/x-tar A31536000 ExpiresByType image/tiff A31536000 ExpiresByType application/x-font-ttf A31536000 ExpiresByType audio/wav A31536000 ExpiresByType audio/wma A31536000 ExpiresByType application/font-woff A31536000 ExpiresByType application/font-WOFF2 A31536000 ExpiresByType Application / ZIP A31536000
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 ExpiresActive On ExpiresByType text/css A31536000 ExpiresByType text/x-component A31536000 ExpiresByType application/x-javascript A31536000 ExpiresByType application/javascript A31536000 ExpiresByType text/javascript A31536000 ExpiresByType text/x-js A31536000 ExpiresByType text/html A3600 ExpiresByType text/richtext A3600 ExpiresByType text /plain A3600 ExpiresByType text/xsd A3600 ExpiresByType text/xsl A3600 ExpiresByType text/xml A3600 ExpiresByType video/asf A31536000 ExpiresByType video/avi A31536000 ExpiresByType image/bmp A31536000 ExpiresByType application/java A31536000 ExpiresByType video/divx A31536000 ExpiresByType application/msword A31536000 ExpiresByType image / GIF A31536000 ExpiresByType Application / X-GZIP A31536000 ExpiresByType Image / X-icon A31536000 ExpiresByType image/jpeg A31536000 ExpiresByType image/webp A31536000 ExpiresByType application/json A31536000 ExpiresByType audio/midi A31536000 ExpiresByType video/quicktime A31536000 ExpiresByType audio/mpeg A31536000 ExpiresByType video/mp4 A31536000 ExpiresByType video/mpeg A31536000 ExpiresByType video/webm A31536000 ExpiresByType application/ x-font-otf A31536000 ExpiresByType audio/ogg A31536000 ExpiresByType application/pdf A31536000 ExpiresByType image/png A31536000 ExpiresByType audio/x-realaudio A31536000 ExpiresByType image/svg+xml A31536000 ExpiresByType application/x-shockwave-flash A31536000 ExpiresByType application/x-tar A31536000 ExpiresByType image/tiff A31536000 ExpiresByType application/x-font-ttf A31536000 ExpiresByType audio/wav A31536000 ExpiresByType audio/wma A31536000 ExpiresByType application/font-woff A31536000 ExpiresByType application/font-WOFF2 A31536000 ExpiresByType Application / ZIP A31536000

Apporter des changements dans .HTACCESS sera efficace immédiatement, mais si vous ajoutez des paramètres ci-dessus dans le fichier de configuration de l'hôte virtuel Apache, vous devez recharger le serveur Apache.

Conclusion

Dans ce tutoriel, vous avez appris à activer les modules Apache et à configurer les en-têtes APACH HTTP pour enregistrer des fichiers sur le navigateur des utilisateurs.