In questo articolo verranno passti in rassegna 3 argomenti distinnti, ovvero:
- la negoziazione dei contenuti fra server web e browser
- Il supporto per il DSO (Dynamic Share Objcet)
- Le variabili di ambiente di apache
Tali argomenti data la poca rilevanza sull’aromento venogno trattati in modo sbrigativo, elencandone solo le caratteristiche principali.
Negoziazione dei contenuti
Per negoziazione dei contenuti si intende la capacità del server web di scegliere la miglio rappresentazione in base alle preferenze espresse dal browser come:
tipi di file medialinguaggioencodingset di caratteri
Supporto per Dynamic Share Object DSO
Apache HTTP server è un programma modulare tramite il quale un amministratore può decidere quali funzionalità adottare includendo determinati moduli. I moduli possono essere compilati con i binari httpd durante l'installazione del server web, o in alternative possono essere compilati come DSO (Dynamic Share Object) ed esistere separatamente dai binari stessi di httpd.
Vantaggi dell'uso di DSO
Il server web è molto più flessibile alcune funzionalità possono essere assemblate a run-time grazie alla direttiva LoadModule
Svantaggi
Il processo di startup è del 20% più lento rispetto alla situazione normaleIl server è del 5% più lento in esecuzione
Variabili d'ambiente in Apache
Apache fornisce un metodo per immagazzinare le informazioni in alcune variabili, chiamate appunto variabili d'ambiente di apache.
Tali informazioni possono essere usate per svariati motivi:
controllare operazioni di loggingcontrollare operazioni di controllo dell'accessocomunicare con programmi esterni (script CGI)
E' bene non confondere tali variabili con quelle presenti sul sistema operativo ospitante, sono una struttura a parte gestita interamente dal server web.









