La respuesta a esto realmente depende de las características de la red, el protocolo que se utiliza y qué “carga” conlleva los archivos, es decir, qué procesamiento se requiere cuando llegan.
Por ejemplo, supongamos la descarga de archivos JavaScript a través de HTTP. Usar un archivo más grande generalmente significa una mejor compresión (gzip), lo que reduce el tamaño de descarga. Además, hay menos sobrecarga de protocolo, específicamente menos encabezados HTTP. Todos estos son factores a favor del uso de un solo archivo. Y, puede haber menos retrasos causados por la naturaleza de solicitud / respuesta de HTTP.
OTOH utilizando múltiples archivos más pequeños puede aprovechar múltiples sockets TCP (especialmente con HTTP / 1.1), lo que puede mejorar la velocidad de descarga cuando la latencia es relativamente alta. Además, si un archivo finaliza la descarga, el navegador puede comenzar a procesarlo mientras los otros aún se están descargando. El navegador no puede hacer esto con un solo archivo JavaScript grande. Y los archivos más pequeños pueden mejorar la utilización de la memoria caché porque un pequeño cambio requerirá descargar menos datos.
Otros factores incluyen el tiempo requerido para preparar un archivo grande, y se puede servir en fragmentos (no es relevante para JavaScript, pero es muy relevante para HTML). En pocas palabras: no hay una respuesta simple, y debe probar y medir su escenario específico.
- Cómo convertir un archivo PDF a Keynote para una presentación
- ¿Cuál es la mejor aplicación para el convertidor de video a audio?
- Cómo convertir un archivo .MTS a un archivo .mp4 o .flv
- ¿Hay algún método para convertir archivos vCard a formato PST?
- Cómo migrar datos de PST de Outlook al formato de archivo PDF