Blog
Emprendimiento

Ofrecer archivos grandes sin ralentizar tu web

En 2011 di un consejo sencillo: colocar archivos grandes, como vídeos y libros electrónicos, en otro servidor para mantener rápida la web. La preocupación era razonable. Una página con archivos pesados puede tardar en cargar y obligar a descargar más datos de los necesarios. Hoy la solución requiere más matices que trasladarlo todo fuera del sitio.

¿Qué debe cargarse de inmediato?

Empieza por la propia página. ¿Necesita la persona todo el vídeo antes de pulsar reproducir? ¿Debe iniciarse automáticamente una descarga? A menudo conviene mostrar una descripción clara y un botón, y pedir el archivo grande solo cuando alguien lo desea. Así se ahorran datos y aparece antes el contenido principal.

Reduce el tamaño de los archivos sin volverlos inútiles. Elige un formato de imagen adecuado y una resolución acorde con la pantalla. En vídeo importa una codificación eficiente. web.dev explica que los vídeos más pequeños comienzan antes y utilizan menos red. Revisa el resultado en un móvil y con una conexión menos rápida.

¿Cuándo alojar en otro lugar?

Para muchas descargas o vídeos puede ayudar un sistema especializado de almacenamiento o distribución. Una CDN puede servir archivos desde servidores distribuidos y reducir la carga del servidor de origen. Aun así, un archivo insertado desde fuera también puede ralentizar la página por sus scripts o su reproductor. Otro alojamiento no garantiza más velocidad.

Mide primero dónde se produce la demora. Observa qué archivos pesan más, cuándo se cargan y qué partes de la página esperan por ellos. Después elige almacenamiento, caché y reproducción según el uso real. Mi consejo antiguo trataba de proteger un servidor pequeño. La lección vigente es entregar los medios grandes con intención, en vez de cargarlos automáticamente en cada página.

— GijsComenta este artículo

¿Te resultó útil este artículo?

Dale de 1 a 5 estrellas.

4,8/5 · 20 valoraciones

Algo en lo que pensar, de vez en cuando

Nuevas ideas en tu bandeja de entrada.

Nuevos artículos, aprendizajes de mis startups y proyectos en los que trabajo. Solo cuando haya algo que merezca la pena compartir.