Linux
關於網路掛載文件的問題
我很好奇..假設我有 2 台伺服器都是 Linux。然後,我通過 sshfs 從伺服器 2 掛載文件,並從伺服器 1 上的 Web 應用程序提供這些文件。從技術上講,伺服器 1 是從伺服器 2 獲取文件,然後將它們提供給最終 Web 使用者,還是伺服器 2 的網路連接服務於代表伺服器 1 的文件?
Web 應用程序(或者,也許只是 Web 伺服器)將通過 ssh 打開文件,並將它們複製到最終接收者,超過總工作量的三倍:文件的每個塊都被讀取、加密、解密,然後(假設 TLS)再次重新加密。(當然,如果經常訪問該文件,該文件可能會記憶體在該管道中的某個位置。)
如果您想從第二台主機提供文件,則在其上執行 Web 伺服器並發送 307(或類似)HTTP 重定向會產生這種效果,但在您的場景中,您的最終使用者和第二台主機之間沒有網路流主機。