¿Cómo activar la Compresión HTTP (Mod Deflate) y el Cacheo del Navegador (Leverage browser caching) en Plesk Linux?

1) COMPRESIÓN: Mod Deflate, el encargado de la compresión viene instalado por default en nuestro server plesk. Muchas veces esto viene desactivado en nuestro archivo de configuración httpd.conf
a- Para activarlo tenemos que ir a nuestro archivo de configuración de apache:

# vi /etc/httpd/conf/httpd.conf

b- Buscamos y descomentamos (#) la linea:

LoadModule deflate_module modules/mod_deflate.so

c- El paso siguiente es crear el archivo de configuración del módulo:

# vi /etc/httpd/conf.d/deflate.conf

Y anexaremos esta configuración:

SetOutputFilter DEFLATE

DeflateCompressionLevel 9
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE text/javascript
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/atom_xml
AddOutputFilterByType DEFLATE application/x-javascript
AddOutputFilterByType DEFLATE application/x-httpd-php
AddOutputFilterByType DEFLATE application/x-httpd-fastphp
AddOutputFilterByType DEFLATE application/x-httpd-eruby
AddOutputFilterByType DEFLATE image/svg+xml

2) CACHEO Activamos y configuramos el cacheo:
a- Creamos el archivo de configuración para el cacheo:

# vi /etc/httpd/conf.d/expires.conf

Y anexamos esto al archivo:

ExpiresActive On
ExpiresByType image/jpg “access plus 1 year”
ExpiresByType image/jpeg “access plus 1 year”
ExpiresByType image/gif “access plus 1 year”
ExpiresByType image/png “access plus 1 year”
ExpiresByType text/css “access plus 1 month”
ExpiresByType application/pdf “access plus 1 month”
ExpiresByType text/x-javascript “access plus 1 month”
ExpiresByType text/javascript “access plus 1 month”
ExpiresByType application/x-shockwave-flash “access plus 1 month”
ExpiresByType image/x-icon “access plus 1 year”
ExpiresDefault “access plus 2 days”

Por último reiniciamos nuestro Apache y con eso tendremos activo ambas caracterísiticas por default para todo nuestro servidor.

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.