Tenho um aplicativo que carrega e lê arquivos de outro VPS (ou seja, servidor de arquivos, Ubuntu 18.04). Esses servidores estão na mesma rede. O aplicativo (.NET core) usa o protocolo SFTP (SSH.net) para leitura/gravação de arquivos.
Para um arquivo de 5 Mb são necessários 3 segundos para carregar um arquivo, dos quais mais de 2 segundos é o TTFB (80% do tempo total).
Existe uma maneira de reduzir o TTFB e acelerar a transferência/carregamento de arquivos?
Responder1
Configurar uma conexão ssh leva um pouco de tempo. Dois segundos não é irracional. Se você pretende transferir vários arquivos durante uma sessão, seja lá o que isso signifique para sua aplicação, você deve deixar a conexão aberta entre as transferências de arquivos e reutilizá-la para evitar esse atraso. Nosso site irmão Stack Overflow pode ajudá-lo se você não conseguir consertar seu aplicativo.