客户端->http服务器工作机制:

是客户端提交请求,然后监控在内核空间的套接字响应这个请求,把这个请求转给存在于用户空间的httpd服务,用户访问的是某一个页面文件,httpd服务去读取文件,因为只有内核可以和硬件打交道,所以这个请求发送给内核,然后内核去硬盘去读取这个文件,文件加载成功以后内核把这个文件转给用户空间的httpd服务,然后httpd服务把这个文件在转发给存在于内核空间的套接字,然后套接字把这个文件转给客户端。

Apache的Sendfile功能_功能

apache的EnableSendfile可以提高静态页面的响应性能,所以建议开启;限制是不能传输超过2G的文件。如果开启此选项的话内核加载完文件以后就直接转给了存在于内核空间的套接字,套接字就把这个响应给客户端,节省了服务器的性能。

Apache的Sendfile功能_功能_02