Quero limitar a largura de banda disponível para o meu XAMPP Apache no Windows 7, então encontrei algo sobre o módulo 'mod_bw'. Copiei o arquivo ("mod_bw.dll") no diretório modules e adicionei as seguintes linhas ao meu httpd.conf.
LoadModule bw_module modules/mod_bw.dll
BandWidthModule On
ForceBandWidthModule On
BandWidth all 65536
Mas com isso na configuração, meu apache nem inicia. Notei que todos os outros módulos têm a extensão de arquivo '.so' enquanto eu tenho o mod_bw.dll. Isso está fazendo diferença?
Este é o guia que eu estava seguindo: http://wiki.apache.org/httpd/BandwidthLimiting
Respostas:
Não importa, é compatível com versões anteriores.
O .so é preferido, mas o .dll funcionará bem.
O que o seu log de erros do apache diz? Qual versão do apache você está usando?
Como eu acho que o mod_bw tem problemas com o 2.4 ou 2. + em geral.
Tente mod_ratelimit se você estiver apenas tentando desacelerar os usuários, isso não limitará (não acho) o uso geral da largura de banda, mas limitará a largura de banda que cada usuário pode suportar.
fonte