gzip和sendfile共存解决方案
2021-08-24 01:35:01 2 举报
gzip和sendfile共存解决方案
作者其他创作
大纲/内容
静态资源请求
2,通过操作系统获取静态资源
静态资源响应
注:gzip_static指令在客户端请求前程序开启时,对nginx服务器上的所有静态资源进行了提前性的压缩,sendfile在获取磁盘数据时,一个文件会有两个版本,优先获取.gz压缩版
用户区
磁盘
gzip和sendfile共存解决方案
内核缓冲区
1,在应用程序开启时,对静态资源进行压缩
6,socket缓冲区将压缩数据通过网络适配器传输给客户端
客户端
gzip压缩模块
应用程序(Nginx)
4,直接将压缩数据和网络信息发送给socket
服务器
1,
网络适配器
应用程序缓冲区
socket缓冲区
内核区
0 条评论
下一页