Windows エクスプローラーでインターネットからファイルを開くのになぜ時間がかかるのでしょうか?

Windows エクスプローラーでインターネットからファイルを開くのになぜ時間がかかるのでしょうか?

これはかなり長い間私を悩ませていました。

Readme.md例えば、ファイルを開くときタイポラインターネット上にあるファイル (またはネイティブの Windows ファイル エクスプローラーを使用するその他のアプリケーション) の場合、同じファイルであっても、ディスクからのファイル (約 2 秒) よりもはるかに長い時間 (数秒) がかかります。

ファイル サイズはここでは大きな要素ではありません。ファイルは非常に小さく、インターネット接続も安定しています。

なぜそんなに時間がかかるのでしょうか?のみインターネットからファイルを開くとき。(ただし、ローカル ネットワークはテストしていません)

これはすべての Windows NT システムに影響します。

答え1

考えられる原因:

  1. ウィンドウズ'WebクライアントOPTIONSは実際には WebDAV クライアントであり、単純な HTTP ではないため、接続の再利用なしで、 2、2という追加のリクエストをいくつか行いますPROPFIND。つまり、1 つのファイルに対して約 5 回の TLS ハンドシェイクと HTTP リクエストが発生することになります。

  2. 場合によっては(いつだったかはわかりませんが)、Windowsは全てクライアントがファイルを取得できるようにします。WebDAV の前に SMB を試行しますが、SMB ポートがブロックされている場合は長い遅延が発生する可能性があります。

関連情報