Tengo una lista de programas de TV que tiene aproximadamente 200 espectáculos. Cada uno de estos espectáculos tiene una pequeña imagen, 40x60 píxeles y 3 kB, y todos aparecen en la misma página al mismo tiempo.Manejo de páginas web pesadas con imágenes
Ahora estoy empezando a pensar que quizás no sea una gran idea tener unas 200 solicitudes al servidor cada vez que se ve la página.
¿Cuál es la mejor manera de resolver cosas como esta sin tener que desviarse del diseño gráfico de la página? ¿Debería usar algún tipo de "carga lenta" usando JavaScript? ¿Debo pegar todo esto en una imagen grande y usar un montón de CSS pirateado para que sea solo una solicitud?
CSS Sprites hará una gran diferencia. – EricLaw
En cuanto al control de versiones: generalmente almaceno una 'marca de tiempo de la última modificación' con los datos, por lo que las fuentes de las imágenes serían '/imagename.jpg? ', de esa manera mantendrá nombres de archivo descriptivos útiles, mientras que aún podrá decirle a los navegadores que es otra imagen. El hecho de que en realidad no se haga nada con la cadena de consulta no es importante, solo que los navegadores reconocen una url diferente como una imagen diferente a la memoria caché. –
Wrikken
@Wrikken Uso un método bastante similar, una de mis imágenes puede ser 'something.jpg? M = 1328883'. – alex