Visualizzazioni multiple di un file immagine su una pagina Web = richieste HTTP multiple allo stesso file?

StackOverflow https://stackoverflow.com/questions/1443250

  •  22-07-2019
  •  | 
  •  

Domanda

Se visualizzo abc.jpg 20 volte su una pagina Web, il caricamento della pagina Web provoca 20 richieste http su abc.jpg? O dipende se sto usando percorsi relativi o assoluti?

Grazie

È stato utile?

Soluzione

Dipende dal browser. Un browser scritto in modo errato può richiedere più volte lo stesso file, ma uno qualsiasi dei browser più utilizzati lo farà correttamente. Non dovrebbe importare se stanno usando percorsi relativi o assoluti (anche se la miscelazione tra percorsi relativi e assoluti nella stessa pagina potrebbe far scattare alcuni browser, quindi probabilmente dovresti evitarlo).

Altri suggerimenti

Dipende dal browser web, ma qualsiasi browser moderno dovrebbe richiederlo solo una volta.

Dipende dal browser. Un browser moderno farà del suo meglio per memorizzare nella cache l'immagine. Utilizza il formato URL coerente nelle tue richieste quando possibile - capitalizzazione coerente, non utilizzare " www. & Quot; una volta e no " www. " un'altra volta, ecc.

Scarica Firebug e utilizza la scheda "Rete" per ispezionare tutte le richieste.

Per questo caso, sono d'accordo con le altre risposte, qualsiasi browser moderno con le impostazioni appropriate dovrebbe memorizzarlo nella cache.

Dipende dalle impostazioni del browser ma dipende anche da ciò che il server Web dice al client di fare con l'immagine.

Vedi questo, è abbastanza complicato http://www.w3.org/Protocols/rfc2616/rfc2616-sec13. html

Mentre sono d'accordo con le affermazioni di cui sopra, suggerisco di guardare il registro di accesso al server Web per l'immagine di destinazione e confrontare la pagina di riferimento e l'impronta digitale del browser.

Probabilmente vedrai molti hit su HEAD anziché su GET per assicurarti che la cache dei file sia aggiornata.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top