Apache HTTP Server: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica |
|||
Riga 35:
Il [[Web Server]] apache presenta un architettura modulare, quindi ad ogni richiesta del [[client]], vengono svolte funzioni specifiche da ogni modulo di cui è composto, come unità indipendenti.
Ciascun modulo si occupa di una funzionalità, ed il controllo è gestito dal core.<br/>
[[Immagine:Apache architettura.png|thumb|390 px|<center>In linea continua il flusso dei dati reale<br/>Tratteggiato il flusso dei dati astratto che forma la pipeline]]
I moduli:
Riga 51 ⟶ 54:
<dd>tiene traccia di tutto ciò che è stato fatto</dd>
</ul>
Il core suddivide la richiesta ai vari moduli in modo sequenziale, usando i parametri di uscita di un modulo come parametri di accesso per l'altro, creando così l'illusione di una comunicazione orizzontale fra i moduli ([[Pipeline_software]]).
Sopra il ciclo del core c'è un ulteriore ciclo di polling svolto da un [[Demone (informatica)]] che interroga continuamente le linee logiche da cui possono pervenire messaggi di richiesta.
|