經過零拷貝實現有效數據傳輸

不少 Web 應用程序都會提供大量的靜態內容,其數量多到至關於讀完整個磁盤的數據再將一樣的數據寫回響應套接字(socket)。此動做看似只需較少的 CPU 活動,但它的效率很是低:首先內核讀出全盤數據,而後將數據跨越內核用戶推到應用程序,而後應用程序再次跨越內核用戶將數據推回,寫出到套接字。應用程序實際上在這裏擔當了一個不怎麼高效的中介角色,將磁盤文件的數據轉入套接字。html 數據每遍歷用戶內核
相關文章
相關標籤/搜索