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.
1 | function comprecss( $fichero ) { |
2 | $css = file_get_contents( $fichero ); |
3 | $css = preg_replace( '!/*[^*]**+([^/][^*]**+)*/!', '', $css ); |
4 | $css = str_replace( array( "r", "n", "t", ' ', ' ', ' '),'', $css ); |
No hay comentarios:
Publicar un comentario