¿Qué es «minificar»?
Minificar (Minify en ingles) consiste en quitar los comentarios y espacios del codigo (así como los saltos de linea)
¿Para que puedes querer «minificar» el html de tu web?
Porque hace que tu web ocupe menos espacio y por tanto llegue más rápido a tus visitantes.
Tengo una web en php, ¿como puedo minificar el html que envío a mis visitantes?
Dependiendo de como manejes en tu aplicación el html que mandas se puede hacer de una forma o de otra:
-Guardas todo el html en una variable, $buf por ejemplo, y luego lo envías al navegador
$buf = preg_replace(array('/<!--(.*)-->/Uis',"/[[:blank:]]+/"),array('',' '),str_replace(array("\n","\r","\t"),'',$buf));
-Si haces cualquier otra cosa tendrás que echar mano de algunas funciones de php:
function ob_html_compress($buf){ return preg_replace(array('//Uis',"/[[:blank:]]+/"),array('',' '),str_replace(array("\n","\r","\t"),'',$buf)); } ob_start("ob_html_compress"); // Codigo php de tu pagina ob_end_flush();