Hay algunas cosas a tener en cuenta con el rendimiento de CSS. Primero es la cantidad de conexiones que un navegador hará a su sitio. Cuente con aproximadamente 4 conexiones abiertas a la vez. Eso significa que si tiene 3 archivos JS, 1 archivo HTML, 5 archivos CSS y 20 imágenes de fondo, su navegador promedio solo obtiene 4 en paralelo. Digamos que tiene una buena conexión, y cada imagen se obtiene en 20 ms. Con hasta 4 a la vez, ha agregado 100 ms de tiempo de procesamiento a su página con imágenes. El uso de sprites ayudará a reducir este tiempo junto con herramientas de compresión de imágenes más avanzadas como http://smush.it
Si usa Firefox, le recomiendo usar el plugin YSlow de Yahoo para ayudar a analizar lo que está carcomiendo a qué tan rápido se está descargando su página. Safari también tiene algunas herramientas integradas a través de su Inspector web -> Recursos que le proporcionarán una cascada (línea de tiempo de los eventos de la red).
- ¿Cómo creo un buen sitio web interactivo que pueda actualizar y publicar datos regularmente?
- ¿Es posible enviar datos (cada segundo) de un servidor a un cliente dependiendo de la ID de usuario en SignalR (los datos difieren de un usuario a otro)?
- ¿Es posible volar el montón o la pila en JS anidando demasiados cierres?
- ¿Cuál es el salario promedio bruto por año para un desarrollador web en Berlín?
- ¿Puedes instalar un blog de WordPress en tu sitio web que esté codificado en HTML, CSS, PHP y Java sin convertirlo en un tema?