Isso estava me incomodando por um bom tempo.
Ou seja. quando eu estou abrindo um arquivo Readme.md
em Typora (ou qualquer outro aplicativo que usa o explorador de arquivos nativo do Windows) localizado na internet, é preciso muito mais tempo (vários segundos) do que o arquivo do disco (~ 2 segundos), mesmo que sejam os mesmos arquivos.
O tamanho do arquivo não deve ser um grande fator aqui. O arquivo é muito pequeno e minha conexão com a internet é sólida.
Por que demora tanto? Acontece somente ao abrir arquivos da Internet. (ainda não testei rede local)
Isso afeta qualquer sistema Windows NT.
Causas possíveis:
-
O Windows ' WebClient é na verdade um cliente WebDAV, não HTTP simples, portanto, faz algumas solicitações adicionais - dois OPTIONS
, dois PROPFIND
, sem reutilização de conexão à vista . Então você está olhando para ~ 5 handshakes TLS e solicitações HTTP apenas para um único arquivo.
-
Em alguns casos (não consigo descobrir quando), o Windows tenta todos seus clientes recuperar o arquivo - antes do WebDAV ele tenta o SMB, que pode ter um longo atraso se o Portas SMB estão bloqueadas.
por
10.04.2018 / 10:31