Usar PHP para comprimir ficheros CSS
0 COMENTARIOS - Publicado hace 9 meses - Clasificado en: PHP, CSS, TIPS Existen varias técnicas que usan PHP para optimizar los ficheros CSS y reducir el número de peticiones HTTP en el caso de que dispongamos de varios. La siguiente técnica es una variación de la de Reinhold Weber. Los CSS son incluidos pero no son eliminados los espacios en blancos, lo que facilita la depuración y el acceso al contenido mediante herramientas como Firebug.
<?php
if(extension_loaded('zlib')){
ob_start('ob_gzhandler');
}
header ("content-type: text/css; charset: UTF-8");
header ("cache-control: must-revalidate");
$offset = 60 * 60;
$expire = "expires: " . gmdate ("D, d M Y H:i:s", time() + $offset) . " GMT";
header ($expire);
ob_start("compress");
function compress($buffer) {
// remove comments
$buffer = preg_replace('!/\*[^*]*\*+([^/][^*]*\*+)*/!', '', $buffer);
return $buffer;
}
// list CSS files to be included
include('baseline.css');
include('styles.css');
if(extension_loaded('zlib')){
ob_end_flush();
}
?>
Algunas entradas relacionadas:
También te puede interesar:
| jQuery idTabs | Kuler | FreeSerif Software: descargas gratuitas de programas | 18 trucos útiles para acelerar WordPress y aumentar su rendimento | 30 grandes sitios que usan WordPress como CMS |





















Mauricio Campos en 50 preguntas y respuestas de entrevistas de trabajo




