<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Nginx on syno blog</title><link>https://synodriver.github.io/tags/nginx/</link><description>Recent content in Nginx on syno blog</description><generator>Hugo</generator><language>locale</language><lastBuildDate>Fri, 15 May 2026 00:26:40 +0800</lastBuildDate><atom:link href="https://synodriver.github.io/tags/nginx/index.xml" rel="self" type="application/rss+xml"/><item><title>lua-nginx-module 设计思路与架构深度剖析</title><link>https://synodriver.github.io/post/lua-nginx-module-architecture/</link><pubDate>Fri, 15 May 2026 00:26:40 +0800</pubDate><guid>https://synodriver.github.io/post/lua-nginx-module-architecture/</guid><description>&lt;h1 id="lua-nginx-module-设计思路与架构深度剖析"&gt;lua-nginx-module 设计思路与架构深度剖析&lt;/h1&gt;
&lt;h2 id="概述"&gt;概述&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://github.com/openresty/lua-nginx-module"&gt;lua-nginx-module&lt;/a&gt;（又称 &lt;code&gt;ngx_lua&lt;/code&gt;）是一个将 LuaJIT 嵌入 Nginx HTTP 服务器的 C 语言模块，是 &lt;a href="https://openresty.org"&gt;OpenResty&lt;/a&gt; 的核心组件。它通过将 Lua 协程与 Nginx 事件模型深度融合，实现了 &lt;strong&gt;100% 非阻塞&lt;/strong&gt; 的网络 I/O 操作，使得在 Nginx 中编写高性能 Web 应用成为可能。本文基于模块源码（v0.10.29），从设计哲学、核心架构、关键机制等多个维度进行深入剖析。&lt;/p&gt;</description></item></channel></rss>