這件事困擾了我很久。
即當我開啟Readme.md
文件時泰波拉(或使用本機 Windows 檔案總管的任何其他應用程式)位於網際網路上,它比磁碟中的檔案(約 2 秒)花費更長的時間(幾秒),即使它們是相同的檔案。
文件大小不應該成為這裡的一個重要因素。文件很小,而且我的網路連線穩定。
為什麼需要這麼長時間?它發生了僅有的從網路開啟檔案時。 (尚未測試本地網路)
這會影響任何 Windows NT 系統。
答案1
可能的原因:
視窗'網路客戶端實際上是一個 WebDAV 用戶端,而不是普通的 HTTP,因此它會發出一些額外的請求 - 兩個
OPTIONS
、兩個PROPFIND
,並且看不到連接重用。因此,您正在查看單一檔案的約 5 個 TLS 握手和 HTTP 請求。在某些情況下(我不知道什麼時候),Windows 會嘗試全部它的客戶端檢索檔案 - 在 WebDAV 之前它會嘗試 SMB,如果 SMB 連接埠被阻止,則可能會出現很長的延遲。