Suponiendo que su página de inicio no tiene decenas de componentes anidados que tienen diferentes roles/apariencia, probablemente esté siendo un poco no inteligente con su CSS. Hay dos cosas de las que preocuparse aquí:
de ancho de banda: Si el tamaño de su archivo CSS es más que 50KBs más o menos, algunos de sus clientes con bajas velocidades de conexión/ancho de banda podría experimentar cierto retraso notable.
Rendering: Es posible que su archivo CSS es lo suficientemente complejo como para forzar de layout/rendering engine el cliente para hacer un poco de esfuerzo extra mientras prestación.
Ambos problemas reducirían la eficiencia de tiempo de su sitio web. ¿Qué hacer?
El ejemplo más simple sobre cómo optimizar su archivo CSS es recopilar las reglas que usa para muchos elementos en una clase. Hay muchos otros consejos para ayudar a reducir el tamaño de su archivo CSS; las otras respuestas ya lo vinculan con algunos artículos con consejos útiles, pero si quiere probar programas que automatizan el proceso, eche un vistazo a CSS Tidy (y an online tool based on CSS Tidy).
¡Espero que haya sido útil!
El primer enlace es bastante interesante. Entonces, las líneas de código no siempre importan, el selector que use también es importante. –