Perché alcuni siti web mostrano 0 byte negli strumenti di sviluppo di Chrome

14

Sto facendo un ottimizzazione della velocità della pagina per il mio sito Web e sto studiando come altri siti web lo fanno. Ho notato che alcuni siti web come Facebook o Ringgitplus mostra 0 byte per alcune delle loro risorse negli strumenti di sviluppo di Chrome, scheda Rete, mentre la dimensione del contenuto reale è di diversi kilobyte.

Ho letto alcuni articoli che affermano che taglia è l'importo che viene recuperato e contenuto è la dimensione effettiva della risposta. Quindi quando la dimensione è 0 byte, significa che viene fornita dalla cache. Ma la stessa cosa è accaduta quando apro la pagina usando Incognito o cancellando tutta la mia cache.

Come è possibile e come posso ottenere lo stesso risultato per i miei siti web?

    
posta kecebongsoft 17.09.2013 - 13:21
fonte

1 risposta

4

Capire il comportamento di Chrome è più facile da vedere in un sito che supporta sia link che link .

Se apri Strumenti per gli sviluppatori e visualizzi questa immagine , Chrome segnala 27,1 k se l'immagine è memorizzata nella cache e 257 byte se non lo è. Puoi svuotare la cache all'interno degli Strumenti per sviluppatori facendo clic con il pulsante destro del mouse sull'area nella parte inferiore dello schermo (ad esempio accanto a nav_logo161.png).

Ora apri il link con link . Chrome segnala 0 byte se l'elemento è memorizzato nella cache o meno. Se è memorizzato nella cache, ottieni un 304 e, se non è memorizzato nella cache, visualizzi uno stato 200. Ma puoi vedere nella latenza che la risposta senza cache impiega molto più tempo.

Quindi, per farla breve, se vuoi che Chrome indichi 0 byte per la tua pagina web usa link .

Questo bug è registrato qui e here .

Questo bug è evidente soprattutto durante la visualizzazione delle immagini. Il motivo per cui lo noti con i link link nel post originale è che entrambi i lati vengono effettivamente visualizzati in link .

    
risposta data 24.09.2013 - 05:36
fonte

Leggi altre domande sui tag