Compresion Gzip en hosting compartido 1&1

Contratar un hosting compartido, conlleva el delegar la gestión del servidor en manos de otros. Suele pasar que el servidor en donde tengamos nuestro sitio alojado no disponga de todos los módulos necesarios para una perfecta optimización de nuestra web. Una de esas optimizaciones es la compresión gzip.

Comprimiendo mediante gzip conseguimos reducir el tamaño del html, css y JavaScript a una tercera parte de su tamaño. Siendo esta la manera más eficiente de ahorrar en transferencia de datos. Tema importante también en términos económicos ya que en algunos hostings tenemos transferencia limitada a cierta cantidad. Pero en el caso del compartido de 1&1 tenemos un problema y esque no instalan Gzip para evitar consumos de cpu, asi que no nos queda otra que activar Zlib.

Añadimos al .htaccess:

Activamos la compresión Zlib en el php.ini: (Si no lo tenemos, creamos uno con un editor de txt y lo guardamos en la carpeta web)

Problema con las cabeceras de los archivos css y javascript comprimidos: Hasta este punto podremos ver con herramientas como el plugin YSlow de Firefox que la compresión zlib se lleva a cabo. Pero en ciertos navegadores fallan los estilos y el JavaScript contenido en archivos externos. Esto es debido a que la compresión está cambiando las cabeceras de estos archivos a html corriente. La forma de solucionarlo es especificar el tipo de archivo para cada uno de ellos mediante programación.

Lo hacemos con el siguiente código:

Ahora hay que especificar que en cada llamada se consulte este archivo añadiendo esta línea al php.ini:

Hay que especificar la ruta física dentro del servidor, la cual podemos consultar con el siguiente archivo en php:

Si ejecutamos este código en el directorio donde tengamos el contentHeader.php veremos la información que nos falta para su correcta implantación. Una vez completado todo el php.ini hay que destacar que debemos copiarlo a todas las carpetas donde hayan archivos css y JavaScript. Ya que el php.ini solo se aplica a la carpeta en donde esté contenido.

 

facebook Compresion Gzip en hosting compartido 1&1twitter Compresion Gzip en hosting compartido 1&1google Compresion Gzip en hosting compartido 1&1diggit Compresion Gzip en hosting compartido 1&1pinterest Compresion Gzip en hosting compartido 1&1linkedin Compresion Gzip en hosting compartido 1&1print Compresion Gzip en hosting compartido 1&1email Compresion Gzip en hosting compartido 1&1Si te gusto, comparte el articulo.

Artículos Relacionados

10 Comentarios

  1. Antonio rodriguez
    14 diciembre, 2014
  2. Manuel
    14 marzo, 2015
  3. Manuel
    15 marzo, 2015
  4. dryant
    26 abril, 2015
  5. agil
    12 mayo, 2015
  6. isa
    23 noviembre, 2015
  7. Sergio
    23 noviembre, 2015
  8. gnuLinux
    7 diciembre, 2015
  9. Sergio
    9 diciembre, 2015
  10. gnuLinux
    9 diciembre, 2015

Agregar comentario


*

Recibe nuestro newsletter

Suscribete a nuestro newsletter y mantente informado con nuestros últimos artículos, noticias y más. Todo completamente gratis.