2011-05-09 22 views
0

我寫了一個Web服務器,它讀取請求的文件並寫入套接字。 當我看到我把文件的內容OS的用戶空間和, 文件當我把它寫入套接字,我再次把內容給操作系統的內核空間使用管道在Linux中的Web服務器優化

所以我把它放到用戶空間,並再次到內核空間。這似乎是對資源的浪費。

  1. 沒有更好的選擇嗎?像直接發送到內核空間而不是通過用戶空間?
  2. 如何優化此過程?
  3. 我可以使用PIPE來優化嗎?

回答