Para acelerar la velocidad de carga y ahorrar transferencia los navegadores implementan compatibilidad con el sistema de compresión GZIP. De esta forma podemos enviar contenido html, imágenes, css previamente comprimidos desde nuestro servidor web al usuario.
Al comprimir el contenido conseguimos que el tamaño del mismo disminuya y por lo tanto la carga de la web se acelere de forma considerable.
Por defecto todos nuestros servicios realizan la compresión de forma automática gracias a Litespeed, no se requiere activación de tu lado.
Simplemente añade al inicio de tus ficheros:
<?php if (substr_count($_SERVER['HTTP_ACCEPT_ENCODING'], 'gzip')) ob_start("ob_gzhandler"); else ob_start(); ?>
Este código primero verifica que el navegador cuenta con soporte para gzip y seguidamente envía una versión comprimida de la página solicitada de vuelta al navegador del usuario.
Tras guardar podrás verificar que el contenido es enviado comprimido usando la siguiente utilidad: