2007 Sep 26

Comprime tu CSS

Tal y como dice el título revisando mis feeds(que ya tocaba) he descubierto una forma muy sencilla de comprimir nuestro CSS, el mio concretamente ha pasado de 26Kb a 6Kb, y claro la mejora en la velocidad de carga de la pagina se nota.

El truco es muy sencillo, sólo son 4 pasos.

  1. Copiar nuestro archivo style.css como style.css.php
  2. Editar el archivo style.css.php y poner esto al principio.
  3. <?php if(extension_loaded('zlib')){ob_start('ob_gzhandler');} header("Content-type: text/css"); ?>
  4. Y esto al final.
  5. <?php if(extension_loaded('zlib')){ob_end_flush();}?>
  6. Editar el archivo header.php y cambiar la llamada al fichero, ahora llamara al style.css.php. Tenemos 2 posibles formas de hacerlo, así.
  7. <style type="text/css" media="screen">
    @import url(<?php bloginfo('stylesheet_url'); ?>.php);
    </style>
    

    o así

    
    <link rel="stylesheet" type="text/css" media="screen" href="/style.css.php"/>
    

Vía | Gran Impetu

Related Posts with ThumbnailsTambién te puede interesar:
  • No related posts

Suscribete gratis
  1. Gravatar

    Galu

    # 1

    Wow!!
    Al final generaremos todos los CSS mediante programación para solventar las limitaciones de las especificaciones actuales.

  2. Gravatar

    Barbara

    # 3

    genialissimo!!!

    que bien

    saludosssssssss :)

  3. Gravatar

    Cristián Raveau

    # 4

    Excelente, voy a probarlo el fin de semana, muchas gracias.
    Saludos

  4. Gravatar

    fokker

    # 5

    Cual es la ventaja? La descompresión se hace a nivel de servidor, por lo que recibimos es enviado y recibido por el pc es un CSS de 20 y tantos kB, cual es la ventaja?

  5. Gravatar

    InKiLiNo

    # 6

    El archivo .css recibido en el pc no es de 20 y tantos kb, sino de unos pocos, si te instalas la extensión Firebug para Firefox, podrás comprobar las mejoras con sólo recargar la página.

  6. Gravatar

    Sanchez

    # 7

    Aunque la transferencia está claro que será más rápida, mi pregunta es, que tiempo se tarda en hacer la compresión descompresión? Estaria ver calcularlo para poder ver realmente el tiempo en que se mejora la carga de la página.

  7. Gravatar

    InKiLiNo

    # 8

    @Sanchez eso lo mejor es hacer pruebas para comprobarlo, hay muchos programas que te miden el tiempo que tarda en cargar una pagina.

  1. Cambios internos en viciao2k3 | Viciao2k3 - PHP, web 2.0, wordpress, diseño, musica, software

(obligatorio)





InKiLiNo.com feed feed Del.icio.us Technorati Facebook Twitter FlickR Youtube

  • Hosting para Blogs
  • Manual Wordpress
  • Publicidad
  • Gana dinero facil

  • jose cas cas: tengo un TDT BOSHMANN BM-900ST, DE REPENTE ME SALIERON LOS FAMOSOS 8888 PARPADEANDO,ALGUIEN ME PUEDE...
  • InKiLiNo: Si Mª del Mar, pero eso lo tendrás que configurar en tu Tomtom y dependiendo del módelo esta en un sitio o...
  • Mª del Mar Toledano: hay alguna manera de que suenen los radares pero no la voz ??? o mejor aún quisiera que me...
  • Llamadas internacionales: A día de hoy curiósamente empieza a hacerse casi mas barato el internet en los móviles que...
  • Maria Fernanda Vazquez Sanchez: lo quiero para que se puedan hacer mis propias imagenes de mis amigas
  • hispano: que atrevida !
  • InKiLiNo: Alicia la forma de contactar con Google, con la sección de Adsense en este caso es através de los...
  • InKiLiNo: Puedes activar el plugin sin miedo, no tendrían que dejar de funcionarte los feeds, ya que yo lo tengo...