Ambos. Pero hay más de lo que parece pensar.
La compresión de imágenes permite que un servidor lea el archivo más rápido en un disco, luego la red puede entregarlo más rápido. PERO: si tiene varias imágenes, como iconos, tener varias imágenes de iconos pequeños hará que el tiempo de carga de su página sea más largo. Usted es mejor con un solo archivo de imagen, con espacios en blanco (o transparentes) alrededor de los iconos que múltiples archivos pequeños.
Leer un archivo grande desde el disco siempre es más rápido que leer varios archivos pequeños que se pueden dispersar por el disco (tenerlo en la misma carpeta no significa que estén en el mismo espacio en un disco, con SSD esto es mucho menos problemático, pero todavía hay muchos servidores web que usan HDD). Y la naturaleza de la mayoría de los protocolos de red hace que sea más eficiente transferir un archivo grande que varios.
- ¿Cuál es el mejor enfoque de ux para construir un excelente sitio web?
- SQL: ¿Cómo uso group by y order by together?
- ¿Qué proyectos (ideas) existen para los alumnos del marco de trabajo Laravel 5.4?
- ¿Por qué elegiría WordPress sobre Drupal y viceversa?
- ¿Por qué debería uno evitar el uso excesivo de redireccionamientos 301?
Y para el cliente, el uso de memoria no es un problema, a menos que planee cargar cientos de imágenes de alta resolución …
Un lugar donde el uso de memoria es importante en realidad, es cuando su servidor está usando el almacenamiento en memoria caché … pero si está usando esto, ya sabe la respuesta a esta pregunta 😉