Estoy usando XMLHttpRequest para leer el archivo json y encontrar que "transferido a través de la red" es significativamente mayor que el tamaño del recurso.
xmlhttp.open("GET", "resources.json", true);
Mientras que otros tienen un tamaño de recursos igual o mayor que "transferido a través de la red". ¿Que le paso a eso? ¿Debería preocuparme por esto?
"Transferido" es la suma de los bytes del total de datos enviados y recibidos en las solicitudes mostradas.
El "tamaño del recurso" es la suma de los bytes de los datos recibidos, por eso no coinciden.
Considere este ejemplo:
Vea cómo los recursos coinciden con la suma de bytes recibidos para cada solicitud.
Transferido es la cantidad total de bytes viajados en ambas direcciones, mientras que el tamaño del resource size
es el tamaño del cuerpo de respuesta recibido.
Una solicitud HTTP se compone de URL, encabezados de solicitud, cuerpo de solicitud, encabezados de respuesta y cuerpo de respuesta.
Vea un mensaje de muestra de una solicitud HTTP:
POST / HTTP/1.1 Host: foo.com Content-Type: application/x-www-form-urlencoded Content-Length: 13 say=Hi&to=Mom
Tenga en cuenta que el encabezado de longitud del contenido es de solo 13 bytes
(solo el tamaño say=Hi&to=Mom
), mientras que este mensaje HTTP completo contiene 111 bytes
.
Para obtener más detalles, consulte la sección de formato de mensaje en https://en.m.wikipedia.org/wiki/Hypertext_Transfer_Protocol