Existem benefícios de desempenho no uso de 127.0.0.1?

0

Eu administro um aplicativo da Web que é executado no Windows IIS. Recentemente, durante uma atualização, vi a seguinte mensagem:

"Could not connect to webapp-01:1000"

Eu acho que o aplicativo da web e o serviço windows estão se comunicando usando o ip 192.168.1.16, mesmo que eles estejam realmente no mesmo servidor .

Existe um ganho de desempenho a ser obtido usando o ip 127.0.0.1 para comunicação entre processos em vez de 192.168.1.16?

                 +––––––––––+                    
                 |          | Windows IIS application
     +–––––––––––+          | webapp-01:80       
     |           |          |                    
     |           |          |                    
     |           +–––––+––––+                    
     |                 |                         
     +                 +                         
127.0.0.1        192.168.1.16                     
     +                 +                                                                 
     |                 |                         
     |           +–––––+––––+                    
     |           |          | Windows service     
     +–––––––––––+          | webapp-01:1000      
                 |          |                    
                 |          |                    
                 +––––––––––+  

Se alguém tem alguma sugestão para testes para testar isso?

    
por Bruno 12.04.2014 / 13:41

1 resposta

1

Não haverá diferença de desempenho mensurável, pois os dados nunca serão enviados pela interface ethernet.
Uma desvantagem da sua configuração é que, se você alterar o ip do servidor, precisará reconfigurar o aplicativo da web! Se você definir como localhost / 127.0.0.1, você não terá esse problema.

    
por 12.04.2014 / 14:02