jueves, 22 de septiembre de 2011

Comprimir archivos css con php




Esta función nos va a permitir reducir el tamaño de carga de archivos css.

Básicamente lo que hace es leer el archivo css y eliminar todos los comentarios y los caracteres no útiles, reduciendo normalmente hasta un 30% de su tamaño.

La función lo devuelve en forma de string, lo que no permitiría generar un css integrado en el html o bien devolver con una cabecera css/text un css optimizado.

1function comprecss( $fichero ) {
2  $css file_get_contents$fichero );
3  $css = preg_replace( '!/*[^*]**+([^/][^*]**+)*/!'''$css );
4  $css str_replacearray"r""n""t"'  ''    ''    '),''$css );
5  return$css );
6}

No hay comentarios:

Publicar un comentario