¿Por qué algunos sitios web muestran 0 bytes en las herramientas de desarrollo de Chrome?

14

Estoy haciendo una optimización de la velocidad de la página para mi sitio web y estudiando cómo otros sitios web lo hacen. Noté que algunos sitios web como Facebook o Ringgitplus muestra 0 bytes para algunos de sus recursos en las herramientas de desarrollo de Chrome, pestaña Red, mientras que el tamaño del contenido real es de varios kilobytes.

Leí algunos artículos que dicen que tamaño es la cantidad que se busca y contenido es el tamaño real de la respuesta. Entonces, cuando el tamaño es de 0 bytes, significa que se sirve desde el caché. Pero lo mismo sucedió cuando abro la página usando Incógnito o borrando todo mi caché.

¿Cómo es esto posible y cómo puedo lograr lo mismo para mis sitios web?

    
pregunta kecebongsoft 17.09.2013 - 13:21

1 respuesta

4

Comprender el comportamiento de Chrome es más fácil de ver en un sitio que admite tanto enlace como enlace .

Si abre Herramientas de desarrollo y ve esta imagen , Chrome informa 27.1k si la imagen está guardada en caché y 257 bytes si no lo es. Puedes borrar tu caché dentro de las Herramientas del desarrollador haciendo clic con el botón derecho en el área en la parte inferior de la pantalla (por ejemplo, junto a nav_logo161.png).

Ahora abra el enlace con enlace . Chrome informa de 0 bytes si el elemento está en caché o no. Si está almacenado en caché, obtiene un 304, y si no está almacenado en caché, verá un estado 200. Pero se puede ver en la latencia que la respuesta sin caché tarda mucho más tiempo.

Así que, cuento, si quieres que Chrome informe 0 bytes para tu página web, usa enlace .

Este error se registra aquí y here .

Este error se nota principalmente al ver imágenes. La razón por la que lo nota con los enlaces enlace en la publicación original es que ambas partes se representan en enlace .

    
respondido por el dcaswell 24.09.2013 - 05:36

Lea otras preguntas en las etiquetas