56
contributi
Riga 1: | Riga 1: | ||
=Introduzione | ==Introduzione== | ||
=Installazione= | Questo howto nasce dopo due giornate passate a navigare alla ricerca di un metodo per ridurre la banda in uscita del server web Apache, a livello di server e/o a livello di virtual host. | ||
Problemi con il modulo a parte, che hanno dilatato moltissimo i tempi necessari per avere una soluzione funzionante, questa soluzione risulta essere molto facile, ed a sua volta anche molto potente e versatile. | |||
==Installazione== | |||
Il modulo '''mod_bandwidth''' � installato di default insieme al server apache; lo possiamo trovare in '''/usr/lib/apache/1.3/'''. | Il modulo '''mod_bandwidth''' � installato di default insieme al server apache; lo possiamo trovare in '''/usr/lib/apache/1.3/'''. | ||
Se questo modulo dovesse dare problemi (esempi: non imposta correttamente la banda, ma sembra che i limiti che impostiamo siano visti come bit e non come byte, non accetta la direttiva MaxConnection), vi consiglio di reinstallarlo come descritto qui sotto. | Se questo modulo dovesse dare problemi (esempi: non imposta correttamente la banda, ma sembra che i limiti che impostiamo siano visti come bit e non come byte, non accetta la direttiva MaxConnection), vi consiglio di reinstallarlo come descritto qui sotto. | ||
Riga 28: | Riga 16: | ||
<pre> | <pre> | ||
# apt-get install apache-dev | # apt-get install apache-dev | ||
< | <pre> | ||
* ora siamo pronti per compilare: | * ora siamo pronti per compilare: | ||
<pre> | <pre> | ||
Riga 67: | Riga 55: | ||
</pre> | </pre> | ||
=Configurazione= | ==Configurazione== | ||
Ora configuriamo apache per utilizzare mod_bandwidth.<br/> | Ora configuriamo apache per utilizzare mod_bandwidth.<br/> | ||
Aggiungiamo il modulo al file '''/etc/apache/modules.conf'''. Per fare questo abbiamo due possibilit�: | Aggiungiamo il modulo al file '''/etc/apache/modules.conf'''. Per fare questo abbiamo due possibilit�: | ||
Riga 114: | Riga 84: | ||
</pre> | </pre> | ||
Bene, ora possiamo analizzare i parametri che di mette a disposizione mod_bandwidth. | |||
(Le descrizioni di seguito sono la traduzione libera + approfondimenti del manuale reperibile sul sito del traduttore) | |||
Riga 229: | Riga 198: | ||
Ovviamente, la velocit� di trasferimento totale non potr� mai superare la vostra larghezza di banda... | Ovviamente, la velocit� di trasferimento totale non potr� mai superare la vostra larghezza di banda... | ||
'''NOTA:''' | |||
Se ad una richiesta devono essere applicati sia un limite impostato nella direttiva "BandWidth" sia uno impostato nella direttiva "LargeFileLimit", verr� applicato il pi� piccolo (ma mai minore a quello eventialmente indicato nella direttiva "MinBandWidth") . | |||
==Eseguiamo Apache con mod_bandwidth== | |||
Per ottenere risultati, � importante che non ci siano dei link morti nella directory '''link''' di mod_bandwidth, quando viene eseguito avviato il server con il modulo attivo. | |||
Potrebbe essere una buona idea, a questo scopo, eseguire lo script '''cleanlink.pl''', che provvede a rimuovere automaticamente i link morti. | |||
=Conclusione= | ==Conclusione== | ||
Con | Con questo modulo � possibile, in breve tempo e con la massima semplicit�, | ||
ottimizzare la ripartizione della banda del proprio server web. Cosa | ottimizzare la ripartizione della banda del proprio server web. Cosa | ||
fondamentale per non arrivare alla saturazione della banda, che | fondamentale per non arrivare alla saturazione della banda, cosa che | ||
comporterebbe lentezza nelle risposte dei vari servizi e della navigazione su | comporterebbe lentezza nelle risposte dei vari servizi e della navigazione su | ||
internet. | internet. |
contributi