Anuncio 1:

Como comprimir una web con gzip o deflate mediante .htaccess

Una de las cosas más importantes en SEO para conseguir un buen posicionamiento de nuestra página web en los buscadores como Google, es sin duda que el tiempo de carga, si tardan mucho en cargar, serán penalizadas perdiendo posiciones en los buscadores y por tanto visitas, sobre todo si las búsquedas se realizan a través de dispositivos móviles, donde se necesita que las paginas sean aún más livianas y carguen más deprisa.

Pero no solo es importante a la hora del SEO  y del posicionamiento, sino que también es importante para que nuestros usuarios tengan una experiencia de navegación agradable, que no se vea alterada negativamente por tener que esperar a que esta cargue, o que si navega desde un dispositivo móvil, le produzca un gran consumo en su tarifa de datos.
 
Es por ello, que ya habréis leído en muchos sitios, la gran importancia de activar la compresión de nuestra página web, para así reducir los tiempos de carga y por tanto de espera sin reducir su contenido, pero lo que no se explica en dichos artículos es como habilitar dicha compresión en vuestro servidor para que esta funcione correctamente, ya que no basta con marcar dicha opción en WordPress o Joomla sino activamos también la opción en el servidor.
 
 
¿Cómo activamos o habilitamos la compresión gzip o deflate?

Esta activación se realiza escribiendo unas pocas líneas en nuestro fichero .htaccess, el cual debería encontrarse en la raíz del directorio de nuestra página web, en cuanto al que método es mejor, son más o menos iguales, aunque yo me he decantado por gzip, ya que Joomla es la compresión por defecto que te permite activar, por lo que evidentemente es con la que trabajara mejor.
 
 
¿Cómo comprimir una web con gzip?: Mucho más sencilla que la compresión con deflate, solo tendréis que copiar en vuestro  fichero .htaccess, el siguiente código:
 
# gzip Compression if availiable
<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>
 
 
¿Cómo comprimir una web con deflate?: Pues es muy sencillo, primero deberemos elegir si queremos comprimir el contenido de nuestra web por tipo de archivo o por extensión, una vez elegido basta con que vayáis a vuestro archivo .htaccess y copiéis uno de los 2 siguientes códigos según el método elegido:
 
Compresión deflate por tipo de archivo:
 
# Deflate Compression by FileType
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE text/javascript
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/atom_xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript
AddOutputFilterByType DEFLATE application/x-shockwave-flash
</IfModule>
 

Compresión deflate por extensión:
 
# Deflate Compression by MimeType</span>
<pre><IfModule mod_deflate.c>
<FilesMatch"\.(js|jpg|jpeg|gif|png|css|txt|html)$">
ExpiresActive on
ExpiresDefault"access plus 1 month"
SetOutputFilter DEFLATE
</FilesMatch>
</IfModule>
 
Como podéis observar, la compresión gzip es mucho más sencilla y por tanto recomendable, también, si os fijáis veréis que se suele excluir de la compresión los archivos de video, imagen y sonido, ello es debido a que estos archivos ya contienen una compresión propia, y no podríamos casi comprimirlos, además de que en ese intento en vano de comprimirlos, estaríamos usando una cantidad muy alta de recursos debido al tamaño de dichos archivos, por lo que no es nada aconsejable, ya que en resumen conlleva un consumo muy altos de recursos y casi nulos beneficios.
 
En fin, espero que este articulo os haya sido de ayuda, si es así espero que compartáis un enlace del artículo en vuestras webs o blogs recomendándolo a aquellos que les pueda interesar. Espero vuestros comentarios, gracias por vuestra visita y espero que volváis pronto.

Escribir un comentario


Código de seguridad
Refescar

Anuncio 3:

Utilizamos cookies para mejorar su experiencia.

Si acepta o continúa navegando, consideramos que acepta su uso. Saber más

Acepto