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);
}
?>