Consejos para usar la compresión Gzip en un sitio web sin afectar el rendimiento

Como ya la mayoría de los que lean este articulo deben saber, la compresión tipo Gzip, es usada para comprimir la mayor parte de una página web, para que cuando los datos sean enviados al visitante de la pagina, los reciba de menor tamaño, y sea su computadora la que se encargue de descomprimir dichos datos, de esta maneta ahorramos mucho en el uso de transferencia de datos, y nuestro sitio cargara de manera más rápida, cada página interna.

Gzip

El Gzip indudablemente es sumamente útil para disminuir el uso de transferencia de datos y además acelerar la carga de las páginas de manera considerable. Pero existe un inconveniente, al usar la compresión de Gzip, estamos forzando a que el CPU del servidor tenga que comprimir dicho contenido, por lo que podemos ahorrarnos lo de la transferencia de datos, pero podemos correr el peligro de exceder el uso permitido del CPU (aplicable en hosting compartido).

Es por eso que el Gzip, solo es recomendable activarlo en sitios con un promedio de visitas de no más de 500 visitas únicas por día, ya que si lo usamos en sitios con mayor cantidad de visitas diarias, podemos perder la cuenta de hosting por exceder el uso de recursos, en este caso de CPU.

Cloudflare

Existe una solución para poder usar el Gzip activado en sitio de hasta 5,000 visitas diarias, y sin forzar el CPU para comprimir el contenido. Esta solución se basa en usar los servicios de Cloudflare.com, los cuales son gratuitos, aunque también tienen servicio de paga para aquellos que buscan algo más de lo que ofrece el servicio gratuito.

Cloudflare.com ofrece:

  • Protección moderada contra ataques de DDos.
  • Bloqueo directo de IPs por selección nuestra.
  • Listas de IPs atacantes, por lo que al tenerlas activas nuestro sitio las bloqueara automáticamente.
  • Compresión de contenido en formato Gzip.
  • Además de cacheo de componentes javas y similares (esto permite ahorrar recursos del servidor original, ya que Cloudflare será quien envié dichos datos al visitante, y no el servidor directo).
  • Control de seguridad a selección nuestra (baja, mediana, avanzada).
  • Integración sencilla para agregar nuevos sitios a nuestra cuenta.
  • Si tenemos un sitio con una IP castigada, al usar el servicio de Cloudflare nuestra IP pública cambiara, por lo que podremos resolver ese problema del castigo a nuestra IP original.


Existe un problema con Cloudflare, de que si elegimos el modo de seguridad mediana, a muchos de nuestros visitantes les aparecerá una pantalla de comprobación de que es un humano y no un robot, en esta pantalla les saldrá un captcha el cual tendrán que completar, con el fin de poder entrar a la pagina. Este problema se soluciona muy sencillamente, y prácticamente se hace eligiendo el nivel de seguridad en bajo, de esta manera no les aparecerá esta pantalla de comprobación de identidad a ninguno de nuestros visitantes. Pero no se preocupen por que sea el nivel de seguridad bajo, esta función incluye el bloqueo de IPs ampliamente reconocidas por Cloudflare como atacantes, además tenemos la opción de bloquear IPs manualmente y configurar muchas otras opciones que nos ayudaran a personalizar el uso de cada sitio registrado en Cloudflare.

Para registrar un sitio en Cloudflare.com es sumamente fácil

  • 1.- Agregamos el nuevo sitio.
  • 2.- esperamos a que el sistema detecte la configuración de DNS de nuestro sitio.
  • 3.- posteriormente a que el sistema reconoció la configuración de DNS del sitio, procedemos a colocar el nivel de seguridad (recomendable: Baja)
  • 4.- Cloudflare nos mostrara las DNS que debemos cambiar por las DNS actuales que estamos usando para usar el dominio en el hosting contratado. Procedemos a cambiar las DNS, por las que nos proporciono Cloudflare. Y listo en unas horas cuando las DNS se actualicen nuestro sitio estará completamente operativo desde Cloudflare.

No se preocupen por cambiar las DNS, el sistema seguirá trabajando de manera normal, a como lo hacía antes de cambiar las DNS. Solo que para quienes entraban a Cpanel desde dominio.com/cpanel ahora tendrán que hacerlo desde direct.dominio.com/cpanel.

 

Para notar el cambio inmediato de las DNS, espere 10 minutos después de haber cambiado las DNS de su dominio, y posteriormente proceda a cambiar las DNS de su propia computadora por las de OpenDNS las cuales son 208.67.222.222 y 208.67.220.220. De esta manera podrá navegar desde su pc entrando desde el servicio de Cloudflare, asi se dara cuenta si existe algún erros, lo cual es poco probable.

Aquí les dejo una herramienta web muy útil. La cual les permitirá saber si su sitio web tiene habilitada la compresión de Gzip, además de presentarle otros datos útiles, acerca del servidor que usa. GidNetwork

*Cuando recién registramos un sitio en Cloudflare, tardara unas 6 horas para que la herramienta web que les presento, les indique que su sitio web está usando el servidor de Cloudflare.

Compartir en Google Plus

Acerca de Carlos

Periodista multitemático, apasionado por la actualidad en todos sus ámbitos. Admirador de todas las aristas que alcanza el lujo en la sociedad
  • WordPress Comentarios
  • Facebook Comentarios

2 comentarios

  1. Información Bitacoras.com…

    Valora en Bitacoras.com: Como ya la mayoría de los que lean este articulo deben saber, la compresión tipo Gzip, es usada para comprimir la mayor parte de una página web, para que cuando los datos sean enviados al visitante de la pagina, los reciba de…..

  2. rgillo dice:

    Otra ventaja no mencionada antes es que los sitios que usan Cloudflare, se pueden configurar con una IPv6 compartida. Por lo que su sitio quedara al 100% habilitado con la nueva IPv6