Apache2: Limita solicitações simultâneas e largura de banda do acelerador por IP / cliente?

6

Quero limitar solicitações simultâneas & Acelerar a largura de banda por IP / Client em um único vache apache. Em outras palavras, eu quero garantir que este site, que hospeda grandes arquivos de mídia, não seja atingido por alguém tentando baixar tudo de uma vez (apenas aconteceu na outra noite).

Gostaria de limitar a velocidade de transferência de saída geral para este site, bem como limitar o número de conexões que um único IP pode fazer ao servidor para um padrão sã (ou seja, dentro dos limites normais de navegador para várias solicitações para carregamento de página não são afetados muito). Pontos de bônus se eu puder realmente aplicá-lo aos tipos de arquivo (ou seja, deixar os arquivos da web sozinhos, mas aplicar essas regras apenas aos arquivos de mídia).

Estamos executando o Ubuntu 9.04 em todos os servidores e temos dois servidores apache / php sendo balanceados por meio do Round Robin por um servidor proxy do squid. O MySQL também roda em sua própria caixa. Nós temos muita largura de banda para dar a eles, então eu realmente não quero limites gerais, mas apenas quero limitar a quantidade de memória / CPU necessária para servir este site. Existem outros sites nesses servidores que também não queremos aplicar essas regras, apenas evite que esse servidor monitore todos os recursos.

Deixe-me saber se você precisar de mais informações! Agradecemos antecipadamente por suas sugestões!

    
por xentek 23.03.2010 / 00:56

2 respostas

5

tente usar o link mod_qos agora cuidando de qualquer coisa:)

    
por 05.11.2011 / 15:33
1
O

link cuidaria de cerca de 80% do que você precisa.

Para moldar o tráfego, você pode consultar o tc no link

    
por 23.03.2010 / 01:33