性能优化 发表于 2020-08-29 更新于 2021-05-17 分类于 SRE 阅读次数: Valine: 优化方法论对 Nginx 的优化分为三个部分,首先优化 CPU,也就是进程调度模块,第二部分是网络层面的优化,第三部分是磁盘 IO 的性能优化。 阅读全文 »
UDP 反向代理 发表于 2020-08-29 更新于 2021-05-17 分类于 SRE 阅读次数: Valine: UDP 反向代理在实时音视频这样的场景中,UDP 协议更加适合,但是在这种实时的场景下,不会再考虑过期的视频帧或音频帧,UDP 少了很多的协议头部,性能也会更高一些。 阅读全文 »
限并发连接、限 IP、记日志 发表于 2020-08-29 更新于 2021-05-17 分类于 SRE 阅读次数: Valine: PREACCESS 阶段的 limit_conn 模块 功能:限制客户端的并发连接数。使用变量自定义限制依据(例如根据客户端 IP 地址),基于共享内存所有 worker 进程同时生效 模块:默认编译进 ngx_stream_limit_conn_module,通过 --without-stream_limit_conn_module 禁用模块 阅读全文 »
stream 四层反向代理的七个阶段和变量 发表于 2020-08-29 更新于 2021-05-17 分类于 SRE 阅读次数: Valine: stream 模块处理请求的 7 个阶段 阶段 模块 POST_ACCEPT realip PREACCESS limt_conn ACCESS access SSL ssl PREREAD ssl_preread CONTENT return, stream_proxy LOG access_log 阅读全文 »
HTTP2 协议 发表于 2020-08-29 更新于 2021-05-17 分类于 SRE 阅读次数: Valine: HTTP2 的主要特性 传输数据量的大幅减少 以二进制方式传输 标头压缩:头部的数据量非常大 多路复用及相关功能 消息优先级:可以对同一个页面的请求设置优先级,例如 CSS 和 js 等文件优先级较高 服务器消息推送 并行推送:在同一条 TCP 连接上可以并行的推送多条消息 阅读全文 »