La tesi ha l'obiettivo di esaminare il funzionamento di Apache HTTP Server e la sua interazione con tecnologie come Common Gateway Interface (CGI) e Application Server nella generazione di contenuti dinamici. Attraverso l'installazione di Apache e Tomcat su una piattaforma Linux, verranno analizzati i principali meccanismi operativi dei server, con un focus sulla gestione delle richieste e sulla comunicazione tra processi o thread per la generazione delle risposte. Saranno inoltre esplorate le modalità di regolazione del numero di processi attivi per ottimizzare le prestazioni. Particolare attenzione sarà rivolta all'integrazione tra Apache e Tomcat mediante il protocollo AJP (Apache JServ Protocol) , con un'analisi dei meccanismi che permettono di bilanciare il carico tra i server e ottimizzare le risorse. La tesi prenderà in considerazione anche il funzionamento della CGI, descrivendo il processo attraverso il quale Apache esegue script esterni e trasferisce i risultati, oltre a individuare le possibili criticità legate all'uso di questa tecnologia.
Modelli di interazione tra front-end web e back-end
BATTISTIN, CLAUDIO
2023/2024
Abstract
La tesi ha l'obiettivo di esaminare il funzionamento di Apache HTTP Server e la sua interazione con tecnologie come Common Gateway Interface (CGI) e Application Server nella generazione di contenuti dinamici. Attraverso l'installazione di Apache e Tomcat su una piattaforma Linux, verranno analizzati i principali meccanismi operativi dei server, con un focus sulla gestione delle richieste e sulla comunicazione tra processi o thread per la generazione delle risposte. Saranno inoltre esplorate le modalità di regolazione del numero di processi attivi per ottimizzare le prestazioni. Particolare attenzione sarà rivolta all'integrazione tra Apache e Tomcat mediante il protocollo AJP (Apache JServ Protocol) , con un'analisi dei meccanismi che permettono di bilanciare il carico tra i server e ottimizzare le risorse. La tesi prenderà in considerazione anche il funzionamento della CGI, descrivendo il processo attraverso il quale Apache esegue script esterni e trasferisce i risultati, oltre a individuare le possibili criticità legate all'uso di questa tecnologia.File | Dimensione | Formato | |
---|---|---|---|
Battistin_Claudio.pdf
accesso riservato
Dimensione
2.89 MB
Formato
Adobe PDF
|
2.89 MB | Adobe PDF |
The text of this website © Università degli studi di Padova. Full Text are published under a non-exclusive license. Metadata are under a CC0 License
https://hdl.handle.net/20.500.12608/71281