We're sorry but nginx-community doesn't work properly without JavaScript enabled. Please enable it to continue.
开源社区
首页
文章
问答
文档
软件下载
发现更多
三方插件
技术支持
电子书
公开课
社区贡献榜
关于我们
登录
注册
#
暂无描述
关注标签
0人关注
文章
问答
排序
热门
最新
NGINX官方账号
发布于2022-04-15 11:44
使用Kernel TLS 和 SSL_sendfile( ) 提高 NGINX 性能
原文作者:MikhailIsachenkovofF5,TimoStarkofF5原文链接:使用KernelTLS和SSL_sendfile()提高NGINX性能-NGINX转载来源:NGINX官方网站TLS(传输层安全协议)是一种极为受欢迎的加密协议。在内核(kernel)中实施TLS(即kTLS)可显著降低在用户空间与内核之间复制操作的需求,从而提高NGINX的性能。 通过结合使用kTLS和sendfile(),数据可以直接在内核空间加密,然后再传递到网络堆栈进行传输。这使得我们不再需要将数据复制到用户空间、利用TLS库进行加密、再返回内核空间进行传输的这一过程。kTLS还可以将TLS的处理过程卸载到硬件,包括将TLS对称加密处理任务卸载到网络设备。现代Linux和FreeBSD内核支持将TLS卸载到内核,而NGINX开源版现在也同样能做到!NGINX1.21.4在使用SSL_sendfile()传输静态文件时引入了kTLS支持,可以极大地改善性能。如下所述,内核和
点赞
0
浏览
1.2k
发表文章
提问
社区达人
成为达人
相关文章
保持联系
微信公众号
加入微信群
获取商业支持
了解商业产品和专业支持服务
加入邮件列表
向开发组提交代码或反馈意见