Ottimizzare la banda di Apache: differenze tra le versioni

m
nessun oggetto della modifica
mNessun oggetto della modifica
Riga 2: Riga 2:
__TOC__
__TOC__
== Il modulo mod_deflate ==
== Il modulo mod_deflate ==
Nell'installazione Apache di default di Debian è presente l'utile modulo [http://httpd.apache.org/docs/2.2/fr/mod/mod_deflate.html ''mod_deflate'']: attivando questo modulo sara’ possibile comprimere i dati trasferiti dal vostro sito al browser web del visitatore, velocizzando cosi’ l’apertura delle pagine web ed utilizzando minor banda di connessione.
Nell'installazione Apache di default di Debian è presente l'utile modulo [http://httpd.apache.org/docs/2.2/fr/mod/mod_deflate.html ''mod_deflate'']: attivando questo modulo sarà possibile comprimere i dati trasferiti dal vostro sito al browser web del visitatore, velocizzando così l’apertura delle pagine web ed utilizzando minor banda di connessione.


=== Installazione ===
=== Installazione ===
E' possibile abilitare ''mod_deflate'' con questo comando:
È possibile abilitare ''mod_deflate'' con questo comando:
<pre>
<pre>
# a2enmod deflate
# a2enmod deflate
Riga 20: Riga 20:
#############################
#############################
<IfModule mod_deflate.c>
<IfModule mod_deflate.c>
# Definisco il livello di compresssione
# Definisco il livello di compressione
# Valori da 1 (min) a 9 (max)
# Valori da 1 (min) a 9 (max)
  DeflateCompressionLevel 3
  DeflateCompressionLevel 3
Riga 68: Riga 68:
</Location>
</Location>
</pre>
</pre>
Ora è sufficiente riavviare apache:
Ora è sufficiente riavviare Apache:
<pre>
<pre>
# /etc/init.d/apache2 restart
# /etc/init.d/apache2 restart
Riga 80: Riga 80:
da cui possiamo vedere che il visitatore ha richiesto il file ''info.php'' e che Apache lo ha inviato con una compressione del 16%.
da cui possiamo vedere che il visitatore ha richiesto il file ''info.php'' e che Apache lo ha inviato con una compressione del 16%.
<br/>
<br/>
Poichè questo file di log tenderà a diventare enorme, il mio consiglio è di tenere attiva la registrazione dei log per il solo periodo necessario al debug del modulo. Una volta verificato il corretto funzionamento di Apache sarà possibile disabilitare la registrazione dei log semplicemente commentando le righe relative nel file di configurazione di ''mod_deflate''.
Poiché questo file di log tenderà a diventare enorme, il mio consiglio è di tenere attiva la registrazione dei log per il solo periodo necessario al debug del modulo. Una volta verificato il corretto funzionamento di Apache sarà possibile disabilitare la registrazione dei log semplicemente commentando le righe relative nel file di configurazione di ''mod_deflate''.
== Il modulo mod_expires ==
== Il modulo mod_expires ==
Ora che i browser dei nostri utenti scaricano utilizzando la compressione da noi impostata, possiamo anche fare in modo che non richiedano al nostro server dei files inutili che già hanno nella loro cache locale.<br/>
Ora che i browser dei nostri utenti scaricano utilizzando la compressione da noi impostata, possiamo anche fare in modo che non richiedano al nostro server dei files inutili che già hanno nella loro cache locale.<br/>
Riga 110: Riga 110:
e il gioco è fatto.
e il gioco è fatto.
== Il modulo mod_status ==
== Il modulo mod_status ==
''mod_status'' è un utile modulo che fornisce informazioni sullo stato, sulle performance e sulle attività di un server Apache. Il modulo è già installato di default in Debian e occorre perciò solo abilitarlo.
''mod_status'' è un utile modulo che fornisce informazioni sullo stato, sulle performances e sulle attività di un server Apache. Il modulo è già installato di default in Debian e occorre perciò solo abilitarlo.
<br/>
<br/>
Creiamo un file di configurazione per il modulo:
Creiamo un file di configurazione per il modulo:
Riga 163: Riga 163:
</pre>
</pre>
=== Apachetop ===
=== Apachetop ===
è uno strumento che mostra informazioni come le richieste per secondo, i bytes per secondo e gli URL più richiesti. Per installarlo:
È uno strumento che mostra informazioni come le richieste per secondo, i bytes per secondo e gli URL più richiesti. Per installarlo:
<pre>
<pre>
# apt-get install apachetop
# apt-get install apachetop
Riga 172: Riga 172:
</pre>
</pre>
=== slurm ===
=== slurm ===
Slurm è un monitor del carico di rete; può mostrare in realtime le statistiche sul traffico, hpuò monitorare ogni interfaccia di rete e utilizza una gradevole ascii-art per mostrare i propri grafici. Per installarlo:
Slurm è un monitor del carico di rete; può mostrare in realtime le statistiche sul traffico, può monitorare ogni interfaccia di rete e utilizza una gradevole ascii-art per mostrare i propri grafici. Per installarlo:
<pre>
<pre>
# apt-get install slurm
# apt-get install slurm
6 999

contributi