Múltiplas conexões por ip

1

Estou executando o Ubuntu com um servidor da Web (Nginx). Eu notei que um IP tem várias conexões abertas. Meu servidor funciona bem e não há problema.

Estou apenas curioso para saber por que existem muitas conexões abertas por um IP? Posso ver quais ações o IP está realizando por conexão?

Eu usei este comando para obter o número total de conexões por IP:

netstat -na | grep tcp | awk '{print $5}' | cut -f 1 -d : | sort | uniq -c | sort -n

Dá saída como:

1 xxx
14 yyy
18 zzz

Em que xxx , yyy e zzz são endereços IP. Por que um IP precisa criar mais uma conexão no servidor?

Eu sei que posso restringir 1 conexão por IP usando o iptables. É bem possível que esses usuários possam ter alguns problemas com a internet, eles atualizam a página e o servidor cria uma nova conexão para eles sem fechar o anterior. Nesse caso, restringir conexões por IP pode criar alguns problemas para os usuários.

É possível fechar a conexão anterior antes de abrir uma nova conexão?

PS: conexões estão na porta 80

    
por Vik 04.02.2016 / 05:54

1 resposta

0

O tempo que um servidor web só tinha para o servidor HTML puro, sem cookies, imagens, vídeos, som, JavaScript, anúncios, ... já passou.

Hoje em dia, uma página é composta de vários elementos que podem ser baixados simultaneamente para que a página seja renderizada mais rapidamente.

Aqueles são as múltiplas conexões IP que você vê. Você poderia limitá-los e seu servidor se tornaria mais rápido, mas então o carregamento de páginas do seu servidor pelos clientes diminuiria, então você poderia fazer isso, mas é uma má idéia ...

    
por Fabby 05.02.2016 / 01:40