Pergunta sobre arquivos montados em rede

0

Estou curioso .. Digamos que eu tenha 2 servidores, ambos são Linux. Eu, então, montei arquivos do Servidor 2 via sshfs e estou servindo esses arquivos de um aplicativo da Web no Servidor 1. Tecnicamente, o Servidor 1 captura os arquivos do Servidor 2 e os serve ao usuário final ou é a conexão de rede do Servidor 2 que atende ao servidor. arquivos em nome do servidor 1?

    
por MajorCyto 28.11.2017 / 04:51

1 resposta

2

O aplicativo da Web (ou, talvez, apenas o servidor da Web) abrirá os arquivos, passando por ssh, e copiando-os para o destinatário final, mais do que triplicando a quantidade total de trabalho: cada bloco do arquivo sendo lido , criptografado, descriptografado e, em seguida, (assumindo o TLS) criptografado novamente. (É claro que o arquivo pode estar em cache em algum lugar desse pipeline se for acessado com frequência.)

Se você quiser veicular os arquivos do segundo host, a execução de um servidor da Web e o envio de um redirecionamento HTTP 307 (ou semelhante) terá esse efeito, mas, no seu cenário, não há fluxo de rede entre o usuário final e o segundo hospedeiro de todo.

    
por 28.11.2017 / 05:28