Optimizar carga en Apache con compresión en .htaccess

Vamos a dar algunos ejemplos para habilitar las diferentes formas de mejorar el tiempo de carga y la performance. Utilizamos la herramienta de Google PageSpeed Insights para hacer las mediciones. Primero para habilitar la compresión utilizando GZip agregamos el siguiente bloque al .htaccess: # BEGIN GZIP COMPRESSION <IfModule mod_gzip.c> mod_gzip_on Yes mod_gzip_dechunk Yes mod_gzip_item_include file […]

Julián Butti | Syloper Julián Butti

Publicado el 2/08/2018

Vamos a dar algunos ejemplos para habilitar las diferentes formas de mejorar el tiempo de carga y la performance.

Utilizamos la herramienta de Google PageSpeed Insights para hacer las mediciones.

Primero para habilitar la compresión utilizando GZip agregamos el siguiente bloque al .htaccess:

# BEGIN GZIP COMPRESSION
<IfModule mod_gzip.c>
mod_gzip_on Yes
mod_gzip_dechunk Yes
mod_gzip_item_include file \.(html?|txt|css|js|php|pl)$
mod_gzip_item_include handler ^cgi-script$
mod_gzip_item_include mime ^text/.*
mod_gzip_item_include mime ^application/x-javascript.*
mod_gzip_item_exclude mime ^image/.*
mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
</IfModule>
# END GZIP COMPRESSION

Luego podemos agregar la compresión «Deflate» la cual tiene un impacto muy positivo en la versión desktop del análisis de PageSpeed.
Lo hacemos agregando el bloque:

# BEGIN DEFLATE COMPRESSION
<IfModule mod_filter.c>
AddOutputFilterByType DEFLATE "application/atom+xml" \
"application/javascript" \
"application/json" \
"application/ld+json" \
"application/manifest+json" \
"application/rdf+xml" \
"application/rss+xml" \
"application/schema+json" \
"application/vnd.geo+json" \
"application/vnd.ms-fontobject" \
"application/x-font-ttf" \
"application/x-javascript" \
"application/x-web-app-manifest+json" \
"application/xhtml+xml" \
"application/xml" \
"font/eot" \
"font/opentype" \
"image/bmp" \
"image/svg+xml" \
"image/vnd.microsoft.icon" \
"image/x-icon" \
"text/cache-manifest" \
"text/css" \
"text/html" \
"text/javascript" \
"text/plain" \
"text/vcard" \
"text/vnd.rim.location.xloc" \
"text/vtt" \
"text/x-component" \
"text/x-cross-domain-policy" \
"text/xml"
</IfModule>
# END DEFLATE COMPRESSION

Proteína Ventures: un sueño hecho realidad

Cierta mañana, en un desayuno de networking de negocios, surgió una vez más la charla sobre la incubadora con la que venimos soñando desde hace...


BLOG

Compromiso por un internet saludable

Ver publicación ->

Todo lo que deberías saber sobre XaaS

Vivimos en plena era digital. En los últimos años, hemos sido testigos de un increíble crecimiento de la tecnología, lo cual genera nuevos escenarios en...


Envianos tu consulta





También podés escribirnos a hola@syloper.com