Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Protocollo HTTP 1.0 e 1.1 con pagine dinamiche

    Ciao a tutti, mi sto addentrando nello studio approfondito delle reti e dei protocolli, sono arrivato al livello delle applicazioni e ho incontrato ovviamente anche HTTP. Ho capito perfettamente le differenze tra le due versioni 1.0 e 1.1 però un dubbio mi sorge quando viene utilizzato il protocollo HTTP 1.1 con pagine dinamiche.
    Con HTTP 1.1 un server per mandare più elementi (immagini, pagine, ecc...) in un'unica connessione persistente deve conoscere in anticipo e comunicare la lunghezza di ognuno di essi per permettere l'identificazione dell'inizio e della fine di ogni elemento. Quindi, dato che con le pagine generate in maniera dinamica il server non ha sempre l'informazione della lunghezza e deve chiudere la connessione dopo ogni elemento inviato, vuol dire che si comporta come HTTP 1.0?
    Se si, vuol dire che le pagine dinamiche richiedono molto più carico sia al server che al client anche come connessione?

    Grazie in anticipo

  2. #2
    Moderatore di Sicurezza informatica e virus L'avatar di Habanero
    Registrato dal
    Jun 2001
    Messaggi
    9,782
    In genere con http 1.1 se non si conosce a priori la lunghezza del contenuto da inviare si usa il CHUNKING ENCODING.

    Praticamente la pagina viene spezzata in Chunk (pezzi) di lunghezza nota. A livello locale il server avrà un buffer in cui memorizzerà la pagina che mano a mano crea ed invierà un chunk dopo l'altro.

    Per info cerca Chunked Transfer Coding nel protocollo

    RFC 2616 paragrafo 3.6.1

    ftp://ftp.rfc-editor.org/in-notes/rfc2616.txt
    Leggi il REGOLAMENTO!

    E' molto complicato, un mucchio di input e output, una quantità di informazioni, un mucchio di elementi da considerare, ho una quantità di elementi da tener presente...
    Drugo

  3. #3
    ottimo, grazie mille, ora è tutto molto più chiaro


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.