Uno de los hosting más asequibles que podemos encontrar es el de 1and1. Siendo un servicio adecuado según calidad precio, tiene ciertas limitaciones. Una muy importante es relativa a la realización de WPO (Web Performance Optimization) utilizando el gzip.

Comprimiendo el contenido desde el servidor

Comprimiendo el contenido de la web 1and1 gzipUna de las técnicas básicas para la optimización de la velocidad de la web, es el uso de compresores desde el servidor. Simplemente, al enviar el contenido de la web, hace un proceso de compresión y lo remite al solicitante que luego lo descomprime para que las personas lo podamos leer. De esta manera, conseguimos reducir la cantidad de tráfico necesaria para enviar el mismo contenido y en consecuencia carga más rápido.

En la mayoría de los servidores, se recomienda usar la compresión gzip. Sin entrar en detalles (hay mucho escrito al respecto), básicamente, se puede hacer retocando el fichero .htaccess incluyendo las siguientes líneas:

<IfModule mod_deflate.c>
   <IfModule mod_setenvif.c>
    <IfModule mod_headers.c>
      SetEnvIfNoCase ^(Accept-EncodXng|X-cept-Encoding|X{15}|~{15}|-{15})$ ^((gzip|deflate)\s*,?\s*)+|[X~-]{4,13}$ HAVE_Accept-Encoding
      RequestHeader append Accept-Encoding "gzip,deflate" env=HAVE_Accept-Encoding
    </IfModule>
   </IfModule>  <IfModule mod_filter.c>
    AddOutputFilterByType DEFLATE application/atom+xml \
    application/javascript \
    application/json \
    application/rss+xml \
    application/vnd.ms-fontobject \
    application/x-font-ttf \
    application/x-web-app-manifest+json \
    application/xhtml+xml \
    application/xml \
    font/opentype \
    image/svg+xml \
    image/x-icon \
    text/css \
    text/html \
    text/plain \
    text/x-component \
    text/xml
   </IfModule>
</IfModule>

Pero no así en el caso de 1and1. Entonces que hacemos?

La solución en 1nd1 gzip, se llama zlib

Pues hay un método alternativo al gzip. Se llama zlib y su implementación es muy muy sencilla. Sólo tenemos que incorporar en la cabecera de la página las siguientes líneas:

<?php
ini_set('zlib.output_compression', 'On');
ini_set('zlib.output_compression_level', '1');
?>

Antes de la línea donde pone !DOCTYPE. Y ya está! Hemos puesto en marcha la compresión zlib.

En WordPress lo tendrás que incrustar en el archivo header.php. Recuerda que puedes acceder a ese archivo en Apariencia-Editor.