Sto costruendo una pagina (usando video.js, se è importante) che contiene i giocatori per un numero ragionevolmente elevato di video: fai clic su un pulsante su un'anteprima dell'immagine e un lettore modale si apre, riproducendo il video. Funziona bene; non è un grosso problema. Il mio server è Apache 2.2.15, in seguito.
La domanda: quando guardo i registri del mio server, vedo le voci per ciascuno dei video con un codice HTTP di 206 (contenuto parziale), come:
GET /videos/a_video.mp4 HTTP/1.1" 206 1130496 "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_1) AppleWebKit/537.73.11 (KHTML, like Gecko) Version/7.0.1 Safari/537.73.11"
Non sono sicuro del significato di queste voci, esattamente. Quando questa pagina è stata caricata, 1,1 MB di roba sono stati davvero trasferiti sulla rete al client, o sono solo informazioni che il client deve utilizzare quando / se il file è veramente richiesto dall'utente? Scaricare tutta questa roba sull'utente / client sarebbe una cosa piuttosto pigra da fare per la larghezza di banda di qualcuno (lasciate che il mio sito), specialmente su una connessione mobile. (Sulla base di un'ulteriore analisi del registro, sembra che quei bit vengano davvero spinti, ma verificarlo con altre persone più competenti sembra sicuramente la cosa giusta da fare ...)