jueves, 21 de febrero de 2013

Mejorando los tiempos de carga de una web

Muchas veces nos ofuscamos en hacer que las bases de datos realicen las consultas más rápidamente, quitamos peso de las imágenes, depuramos los archivos CSS para que haya el menor texto posible, pero yo personalmente me olvido muchas veces de comprimir la web mediante GZIP.

Las técnicas anteriores son importantes pero esta que os explico es muy sencilla de realizar y los resultados son inmediatos, por tanto no dejaremos de realizar las anteriores optimizaciones.

Dicha técnica la podremos utilizar en servidores Apache, mediante nuestro archivo .htaccess.

Lo que haremos será comprimir los archivos que le digamos para que la transferencia de datos sea menor y por tanto tarde menos en cargar nuestra web.

Simplemente tendremos que crear mediante nuestro IDE (yo utilizo Netbeans) , simplemente con el notepad de windows, o edit de Linux un archivo que se llamará .htaccess y pegaremos en su interior la siguiente línea de código:

<IfModule mod_gzip.c>
mod_gzip_on Yes
mod_gzip_item_include file .html$
mod_gzip_item_include file .php$
mod_gzip_item_include file .css$
mod_gzip_item_include file .js$
mod_gzip_item_include mime ^application/javascript$
mod_gzip_item_include mime ^application/x-javascript$
mod_gzip_item_include mime ^text/.*
mod_gzip_item_include handler ^application/x-httpd-php
mod_gzip_item_exclude mime ^image/.*
</IfModule>


y una vez lo hayamos guardado lo subiremos a nuestro servidor a la carpeta raiz de nuestra web (http_docs o public_html dependiendo de nuestro proveedor)

Para realizar esta técnica tendremos que saber si en nuestro servidor está instalado el módulo gzip.

No hay comentarios:

Publicar un comentario