Comprimir style.css con PHP

Estado
No está abierto para más respuestas.
Mensajes
99
Puntuación de reacción
0
Bueno checando que mi sitio estaba un poco lento me puse a checarlo y a modificarlo ya que https://developers.google.com/speed/pagespeed/insights me mostraba que tenia que comprimir los archivos css ya que hacian que se tardara el sitio considerablemente y entre mis text me puse a buscar y aplicarlo vamos al grano.

En el archivo HEADER de nuestra plantilla nos encontramos con esto.

Código:
<link rel="stylesheet" type="text/css" href="http://www.blog/wp-content/themes/plantilla/style.css" />
Luego lo que aremos es hacer una copia del archivo style.css pero lo llamaremos style.css.php después le modificaran al código anterior algunas lineas para que quede de esta forma.


Código:
<link rel="stylesheet" type="text/css" href="http://www.blog/wp-content/themes/plantilla/style.css.php" />
Luego editamos el archivo style.css.php, agregando la siguiente línea al inicio del archivo:

Código:
<?php if(extension_loaded('zlib')){ob_start('ob_gzhandler');} header("Content-type: text/css"); ?>
Y esta línea al final:

Código:
<?php if(extension_loaded('zlib')){ob_end_flush();}?>

Guardamos el archivo y listo. Al recargar la página el contenido del archivo style.css.php ahora se envía de forma comprimida, por lo que carga más rápido.

Ahora chequen de nuevo en la web https://developers.google.com/speed/pagespeed/insights y verán que les aparecerá comprimido

y pues es todo espero que les sirva un saludo muchachos/as.
 
Estado
No está abierto para más respuestas.
Arriba