Comprime tu HTML con un poco de PHP

Cuando hacemos código nos fascina tenerle un buen formato, bastante espacio en blanco, las sangrías adecuadas, bien comentado, limpio, claro e inmaculado. Lástima que para los usuarios finales esto no valga más que un pepino, solamente quieren el contenido y que cargue rápido.

Así que te comparto este pequeño script en php, esta pequeña utilidad te elimina todos los cambios de carro, tabs y te deja tu markup en una linea… Comprimiendo tu código y haciendo la carga e interpretación del browser un poco más rapida.

<?php
    //  inicia el buffer de salida
    ob_start('compress_html');
?>

<!-- Colocá tu HTML acá -->

<?php
    // Finaliza el buffer de salida y escúpe el html comprimido
    ob_end_flush();

    //  esta funcion elimina los tabs, cambios de carro y espacios en blanco
    function compress_code($compress)
    {
        $i = array('/>[^S ]+/s','/[^S ]+</s','/(s)+/s');
        $ii = array('>','<','1');
        return preg_replace($i, $ii, $compress);
    }
?>
blog comments powered by Disqus
  • Mail
  • Delicious
  • Digg
  • StumbleUpon
  • Twitter
  • Technorati