sono su un WAMP impilare e hanno il sotto una riga di codice per demo.html
302 immagine reindirizza più lento nei browser
<img src="http://localhost/redirect/demo.php"></img>
demo.php
codice come di seguito
<?php
header("Location: http://localhost/redirect/blah");
exit();
?>
Il codice funziona bene. ma non v'è enorme tempo di risposta durante il download di contenuti
quando cambio demo.html
usare tag script vs tag img, ci sono problemi durante i tempi di risposta
<script src="http://localhost/redirect/demo.php"></script>
Non sono sicuro del motivo per cui questo sta accadendo ai tag IMG. Qualcuno potrebbe spiegare perché questo sta accadendo e come posso evitarlo? Ci sono metodi alternativi per caricare IMG tramite 302 senza una soluzione javascript.
Nota: questo non può essere un problema PHP/WAMP poiché i tempi di risposta non vengono influenzati quando chiamo http://localhost/redirect/demo.php
direttamente. Fidati che questo ha qualcosa a che fare con il browser, il suo rendering, i suoi eventi di caricamento.
I browser moderni sono più intelligenti nel caso di script .. caricheranno gli script contemporaneamente. Allo stesso tempo, HTML caricherà in un approccio top-down e i tag img verranno mostrati dopo che l'immagine è stata recuperata.E @Vivek ha ragione, gli script vengono caricati in modo sincrono mentre le immagini vengono messe in coda e caricate in modo asincrono. – sarath