Aprende a optimizar tus blogs para que sean los primeros en las busquedas

¿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();
5 Comentarios
agosto 5, 2013
ad

@miniunis esto me lo tengo que estudiar para septiembre por si entra en el examen de FAST?? Jajajajaja

agosto 5, 2013
ad

RT @miniunis: Comprimir o “minificar” el html usando php por @miniunis : http://t.co/y8kshLDjd0 via @morepagerank

AngelOliver
julio 14, 2014
ad

Super bueno esta..
Me gustaria sugerir que agregues CACHE del resultado verificando la fecha.
Capas y se desborde el tema.. pero va de la mano en caso de alta concurrencia 😀

Adrián Vázquez Sanisidro
septiembre 11, 2014
ad

Eso ya sería un tema aparte, algún día escribiré algo sobre ello 😉

agosto 6, 2014
ad

Muy interesante tu artículo, a mi personalmente me gusta utilizar la extensión de PageSpeed para el Navegador Chrome. La verdad es que es muy fácil de utilizar y ofrece soluciones a la mayoría de problema que detecta en el sitio web.

Escribir un comentario