Pratica: Migliorare le performance di Apache

In questa esercitazione si impostano alcune direttive comuni per gestire le performance di Apache.

1- Impostare le seguenti direttive sulla gestione dei processi di Apache:
- 5 processi http iniziali
- 5 processi httpd liberi minimo
- 10 processi httpd liberi massimo
- 200 client contemporanei massimo
- 10000 richieste per client

2- Se si usa Apache2 impostare:
- 5 thread iniziali
- 5 thread liberi minimo
- 10 thread liberi massimo
- 20 thread per processo httpd figlio

3- Impostare le direttive per la gestione dei seguenti parametri:
- Abilitare il supporto dei keepalive
- Impostare a 15 secondi il timeout di una sessione keepalive
- Impostare a 100 il numero massimo di richieste possibili all'interno di una sessione keepalive
- Impostare a 300 il timeout massimo per gestire una richiesta

4- Disabilitare il reverse DNS lookup dei nomi degli host client che effettuano le richieste HTTP.

1- Scrivere nella configurazione:
StartServers 5
MinSpareServers 5
MaxSpareServers 10
MaxClients 200
MaxRequestsPerClient 10000


2- Scrivere nella configurazione:
StartThreads         5
MinSpareThreads      5
MaxSpareThreads     10
MaxThreadsPerChild  20


3- Scrivere nella configurazione:
KeepAlive on
KeepAliveTimeout 15
MaxKeepAliveRequests 100
TimeOut 300


4- Aggiungere alla configrazione:
HostNameLookup off

Privacy Policy