[Ovillo] Organizar CSS
NetVicious
listas07 en netvicious.com
Lun Oct 15 00:08:34 UTC 2007
El jueves, 11 oct 2007 a las 22:29, Fernando
escribió:
> Eso pensaba yo, una petición segureo que ralentiza más que el continuar
> descargando un archivo más pesado.
> Por lo menos vía FTP cuando subimos archivos lo podemos comprobar, yo creo
> que tarda bastante menos en subir/bajar un archivo pongamos de 30Kb que 6
> archivos de 5Kb, no?
> Quizás alguien de SISTEMAS pueda comentarnos en qué momento de peso puede
> ser óptimo partir la hoja de estilos en 2 o 3 archivos distintos.
En todo esto dependen muchas cosas, por una parte la conexión del
cliente y por otra el rendimiento del servidor así como de los
intermediarios de la conexión.
En casi todas las conexiones suele haber al principio un pico de
velocidad que incluso puede superar lo contratado si estamos hablando
de cable, no así en las ADSL o hijas. Por lo que a partir de este dato
CSS pequeños son mejores que las enormes.
Por otra parte casi todos los navegadores hoy en día suelen inyectar
varias peticiones a la vez, y como hoy en día se suelen tener
conexiones muy rápidas para descargar texto que es lo que estamos
hablando el problema podrá estar en el servidor o intermediarios.
Muchos ficheros implican muchos accesos a disco y en servidor con
muchas páginas web o saturados esto puede hacer que la web se cargue
un poco más lenta.
Además de todo ello los ficheros CSS se cachean y no suelen
descargarse varias veces a no ser que se le exija al navegador una
recarga completa, por lo que un fichero CSS enorme no sería del todo
malo.
Sin hacer ningún tipo de análisis yo propondría bajo mi punto de vista
CSS no mucho más grandes de 30-50kbs y no más de 3-5 ficheros CSS. De
todas formas como bien he dicho antes esto depende sobre todo del
servidor y del número de visitas que tenga nuestra web. También
tendríamos que tener en cuenta que no es bueno llamar en todas
nuestras páginas a todos nuestros CSSs ya que seguramente no sean
necesarios todos los estilos, por lo que tendríamos que trocear un
poco nuestros CSS, dejando por un sitio la parte común y por otro la
más específica y según en la zona de la web donde nos encontremos
cargar su estilo especifico además del común.
Que quede claro que todo esto es una opinión mía como las puede haber
otras mejores o peores.
Un saludo
--
/\ /
/ \ / \ /
/ \/ e t \/ i c i o u s
........................
Más información sobre la lista de distribución Ovillo