OpenResty XRay Jul 8, 2026OpenResty XRay 更新於 Jul 8, 2026 預計閱讀 4 分鐘OpenResty 私有庫:高效能 Lua 與 Nginx 模組private-library openresty nginx lua openresty-xray完整目錄按場景分類許可方式常見問題完整目錄按場景分類許可方式常見問題
OpenResty Open Source Jul 13, 2026OpenResty Open Source 更新於 Jul 13, 2026 預計閱讀 10 分鐘OpenResty 教程:從 Hello World 到生產環境的 7 步實戰指南nginx openresty tutorial lua
OpenResty Open Source Jun 30, 2026OpenResty Open Source 更新於 Jun 30, 2026 預計閱讀 8 分鐘安裝 OpenResty — 全平臺完整安裝指南nginx openresty tutorial install支援的平臺快速開始(Ubuntu / Debian)各平臺安裝指南ARM64 / Aarch64Alpine LinuxmacOS 與原始碼編譯驗證安裝常見問題支援的平臺快速開始(Ubuntu / Debian)各平臺安裝指南ARM64 / Aarch64Alpine LinuxmacOS 與原始碼編譯驗證安裝常見問題
OPENRESTY Apr 7, 2026OPENRESTY 更新於 Apr 7, 2026 預計閱讀 10 分鐘在 Nginx/OpenResty 閘道器層實現 120 MB/s 的實時 JS/CSS/HTML 壓縮nginx lua private-library TLS約束改變,問題重開為甚麼這個問題比想象複雜樸素方案會在哪裡出錯openresty-minifiers 如何解決這個問題五分鐘接入:配置示例約束改變,問題重開為甚麼這個問題比想象複雜樸素方案會在哪裡出錯openresty-minifiers 如何解決這個問題五分鐘接入:配置示例
OpenResty XRay Feb 10, 2026OpenResty XRay 更新於 Feb 10, 2026 預計閱讀 11 分鐘OpenResty XRay 是甚麼openresty-xray nginx以“零侵入”重構生產環境效能分析將海量遙測資料轉化為可執行的洞察適應彈性架構的無感觀測能力賦能高可用架構的長期主義以“零侵入”重構生產環境效能分析將海量遙測資料轉化為可執行的洞察適應彈性架構的無感觀測能力賦能高可用架構的長期主義
OpenResty XRay Aug 12, 2026OpenResty XRay 更新於 Aug 12, 2026 預計閱讀 7 分鐘一次無法重啟的 Nginx 記憶體洩漏,我們是如何在生產環境把它抓出來的casestudy openresty-xray memory nginx一次生產環境記憶體洩漏的完整解剖為甚麼這類問題幾乎無解?從“靠運氣”到“可預測”當效能問題超越“工具”範疇”一次生產環境記憶體洩漏的完整解剖為甚麼這類問題幾乎無解?從“靠運氣”到“可預測”當效能問題超越“工具”範疇”
OpenResty XRay Aug 13, 2026OpenResty XRay 更新於 Aug 13, 2026 預計閱讀 7 分鐘Nginx 反向代理 QPS 暴跌 15 倍:upstream keepalive 缺失與 -O0 編譯選項的根因定位openresty-xray casestudy lua nginx off-cpuNginx 反向代理慢 15 倍,日誌卻零報錯火焰圖暴露連線風暴:upstream keepalive 缺失剩下的 10% 差距:基線對比指向編譯器-O0 除錯編譯如何吃掉我們 10% 的效能15 倍 QPS 差異的工程性覆盤Nginx 反向代理慢 15 倍,日誌卻零報錯火焰圖暴露連線風暴:upstream keepalive 缺失剩下的 10% 差距:基線對比指向編譯器-O0 除錯編譯如何吃掉我們 10% 的效能15 倍 QPS 差異的工程性覆盤
OpenResty Open Source Dec 19, 2025OpenResty Open Source 更新於 Dec 19, 2025 預計閱讀 11 分鐘在高可用 HTTPS 叢集中,如何解決 TLS Session Key 輪轉問題private-library nginx lua openresty TLS為甚麼 Session Ticket Key 管理比看起來更難lua-resty-tls-session 如何在不重啟的情況下輪轉 Session Ticket Key三種方案對比效能與可用性的量化收益FAQ為甚麼 Session Ticket Key 管理比看起來更難lua-resty-tls-session 如何在不重啟的情況下輪轉 Session Ticket Key三種方案對比效能與可用性的量化收益FAQ
OpenResty XRay Aug 12, 2026OpenResty XRay 更新於 Aug 12, 2026 預計閱讀 8 分鐘Nginx C++ 模組記憶體洩漏:生產環境不重啟定位根因case-study openresty-xray Nginx c++生產環境難題:無法用 GDB 除錯的 C++ 模組記憶體洩漏火焰圖如何鎖定 ngx_dubbo_module 中的洩漏函式從被動應對到主動賦能:XRay 帶來的排障新閉環總結生產環境難題:無法用 GDB 除錯的 C++ 模組記憶體洩漏火焰圖如何鎖定 ngx_dubbo_module 中的洩漏函式從被動應對到主動賦能:XRay 帶來的排障新閉環總結
OpenResty XRay Aug 13, 2026OpenResty XRay 更新於 Aug 13, 2026 預計閱讀 7 分鐘Nginx Worker 程序 RPS 上不去:追蹤到 75 毫秒的事件迴圈阻塞openresty-xray casestudy lua nginx off-cpu負載很高卻沒幹活:缺失 worker_cpu_affinity 導致的 CPU 爭搶阻塞的 Lua IO 操作如何拖停 Nginx 事件迴圈量化檔案 IO 延時:單次最高 1.5 毫秒Nginx 事件迴圈阻塞有多嚴重?43952 個樣本、最大 75 毫秒常見問題負載很高卻沒幹活:缺失 worker_cpu_affinity 導致的 CPU 爭搶阻塞的 Lua IO 操作如何拖停 Nginx 事件迴圈量化檔案 IO 延時:單次最高 1.5 毫秒Nginx 事件迴圈阻塞有多嚴重?43952 個樣本、最大 75 毫秒常見問題
OpenResty XRay Jul 28, 2026OpenResty XRay 更新於 Jul 28, 2026 預計閱讀 9 分鐘從崩潰到根因:OpenResty XRay 如何將 Nginx 記憶體踩踏問題分析得明明白白casestudy openresty-xray undo coredump memory nginx案例背景:日誌無法解釋的 Nginx worker 程序頻繁崩潰分析錄製檔案:把崩潰過程回放回“第一現場”根因:Nginx 連線生命週期中的 Use-After-Free常見問題(FAQ)案例背景:日誌無法解釋的 Nginx worker 程序頻繁崩潰分析錄製檔案:把崩潰過程回放回“第一現場”根因:Nginx 連線生命週期中的 Use-After-Free常見問題(FAQ)
OpenResty XRay Jul 19, 2023OpenResty XRay 更新於 Jul 19, 2023 預計閱讀 5 分鐘我們是如何解決了一個自定義 Kong 外掛中的 Lua 異常所引起的 CPU 瓶頸的(使用 OpenResty XRay)openresty-xray exceptions lua kong nginx cpu問題:Kong 伺服器中的高 CPU 使用率分析和報告結果:提高了效能,降低了 CPU 使用率問題:Kong 伺服器中的高 CPU 使用率分析和報告結果:提高了效能,降低了 CPU 使用率
OpenResty XRay Jul 15, 2023OpenResty XRay 更新於 Jul 15, 2023 預計閱讀 6 分鐘線上上 Kong 服務程序中實時統計 CPU 和記憶體用量最高的外掛(使用 OpenResty XRay)openresty-xray kong nginx lua memory cpu伺服器程序中所有 Kong 外掛的 CPU 使用情況伺服器程序中所有 Kong 外掛的記憶體使用情況伺服器的額外負擔下一步是甚麼?伺服器程序中所有 Kong 外掛的 CPU 使用情況伺服器程序中所有 Kong 外掛的記憶體使用情況伺服器的額外負擔下一步是甚麼?
OpenResty XRay Aug 14, 2026OpenResty XRay 更新於 Aug 14, 2026 預計閱讀 5 分鐘慢速 TCP 連線抓包:追蹤 Nginx 讀取請求體的 200ms 延遲openresty-xray latency network smart-packet-capture nginx問題分析過程:慢速 TCP 連線上的抓包全自動化的分析OpenResty XRay 是甚麼問題分析過程:慢速 TCP 連線上的抓包全自動化的分析OpenResty XRay 是甚麼
OpenResty XRay Jun 23, 2023OpenResty XRay 更新於 Jun 23, 2023 預計閱讀 6 分鐘使用 YSQL 語言對 Nginx 程序進行實時請求計數openresty-xray ysql nginx如何安裝 run-ysql 工具統計實時總請求數篩選出特定的請求在 Web 控制檯中使用 YSQL真正的非侵入式追蹤如何安裝 run-ysql 工具統計實時總請求數篩選出特定的請求在 Web 控制檯中使用 YSQL真正的非侵入式追蹤
OpenResty XRay Aug 12, 2026OpenResty XRay 更新於 Aug 12, 2026 預計閱讀 6 分鐘Lua io.popen 阻塞 Nginx 事件迴圈:一次 150 倍吞吐量提升的實戰案例openresty-xray nginx lua off-cpu問題:每秒 130 個請求OpenResty XRay 如何定位阻塞io.popen 的非阻塞替代方案結果:7 倍與 150 倍常見問題問題:每秒 130 個請求OpenResty XRay 如何定位阻塞io.popen 的非阻塞替代方案結果:7 倍與 150 倍常見問題
OpenResty XRay Jul 7, 2026OpenResty XRay 更新於 Jul 7, 2026 預計閱讀 7 分鐘最佳化超大 Nginx 配置導致的記憶體碎片openresty-xray reports cdn nginx memory-fragmentation挑戰分析解決方案結果挑戰分析解決方案結果
OpenResty XRay Jul 14, 2022OpenResty XRay 更新於 Jul 14, 2022 預計閱讀 9 分鐘在 OpenResty 或 Nginx 程序中追蹤最慢的 PCRE 正規表示式regexes openresty-xray dynamic-tracing nginx系統環境無需猜測,縮小問題範圍限制 PCRE 的執行開銷非回溯正規表示式引擎Lua 的內建模式追蹤容器內的應用工具的實現方式工具的開銷系統環境無需猜測,縮小問題範圍限制 PCRE 的執行開銷非回溯正規表示式引擎Lua 的內建模式追蹤容器內的應用工具的實現方式工具的開銷
OpenResty XRay Jun 11, 2022OpenResty XRay 更新於 Jun 11, 2022 預計閱讀 7 分鐘在 OpenResty 或 Nginx 程序中列出已載入的 Lua 模組ylua openresty-xray nginx lua dynamic-tracing系統環境已載入 Lua 模組的名稱直接在 Web 控制檯中執行追蹤容器內的應用工具的實現方式工具的開銷系統環境已載入 Lua 模組的名稱直接在 Web 控制檯中執行追蹤容器內的應用工具的實現方式工具的開銷
OpenResty XRay Jun 10, 2022OpenResty XRay 更新於 Jun 10, 2022 預計閱讀 9 分鐘分析 OpenResty 或 Nginx 中最耗 CPU 的請求tutorial cpu nginx openresty-xray ysql系統環境最耗 CPU 的請求主機名最耗 CPU 的請求 URI深入挖掘直接在 Web 控制檯中執行追蹤容器內的應用工具的實現方式工具的開銷系統環境最耗 CPU 的請求主機名最耗 CPU 的請求 URI深入挖掘直接在 Web 控制檯中執行追蹤容器內的應用工具的實現方式工具的開銷
OpenResty Open Source Mar 10, 2020OpenResty Open Source 更新於 Mar 10, 2020 預計閱讀 4 分鐘在 Ubuntu 20.04 上透過 apt-get 安裝 OpenRestynginx openresty tutorial ubuntu
OpenResty Open Source Feb 8, 2021OpenResty Open Source 更新於 Feb 8, 2021 預計閱讀 4 分鐘OpenResty 中的流式 HTTP 響應輸出nginx openresty tutorial lua
OpenResty Open Source Dec 9, 2020OpenResty Open Source 更新於 Dec 9, 2020 預計閱讀 4 分鐘預編譯 Lua 模組到 LuaJIT 位元組碼中以加快 OpenResty 啟動速度nginx openresty tutorial lua luajit
OpenResty Open Source Dec 7, 2020OpenResty Open Source 更新於 Dec 7, 2020 預計閱讀 3 分鐘在 OpenResty 中正確地測量 Lua 程式碼的執行時間nginx openresty tutorial lua
OpenResty Open Source Dec 2, 2020OpenResty Open Source 更新於 Dec 2, 2020 預計閱讀 3 分鐘在終端上用 restydoc 檢視 OpenResty 文件nginx openresty tutorial
OpenResty Open Source Jul 13, 2026OpenResty Open Source 更新於 Jul 13, 2026 預計閱讀 5 分鐘在 OpenResty 中跨請求共享資料nginx lua openresty tutorial
OpenResty Open Source Nov 30, 2020OpenResty Open Source 更新於 Nov 30, 2020 預計閱讀 4 分鐘在 CentOS 8 上透過 dnf 安裝 OpenRestynginx openresty tutorial centos
OpenResty Open Source Nov 29, 2020OpenResty Open Source 更新於 Nov 29, 2020 預計閱讀 3 分鐘resty 命令列工具演示nginx openresty tutorial lua
OpenResty Open Source Nov 15, 2020OpenResty Open Source 更新於 Nov 15, 2020 預計閱讀 3 分鐘為 OpenResty 應用編寫你自己的 Lua 模組nginx openresty tutorial lua
OpenResty Open Source Nov 15, 2020OpenResty Open Source 更新於 Nov 15, 2020 預計閱讀 3 分鐘使用 OpenResty 實現”你好世界” HTTP 示例nginx openresty tutorial lua
OpenResty XRay Oct 3, 2020OpenResty XRay 更新於 Oct 3, 2020 預計閱讀 16 分鐘Lua 級別 CPU 火焰圖簡介nginx openresty lua cpu openresty-xray dynamic-tracing甚麼是火焰圖簡單的 Lua 樣例複雜的 Lua 應用取樣開銷安全性相容性其他型別的 Lua 級別火焰圖甚麼是火焰圖簡單的 Lua 樣例複雜的 Lua 應用取樣開銷安全性相容性其他型別的 Lua 級別火焰圖
OpenResty XRay Jul 7, 2026OpenResty XRay 更新於 Jul 7, 2026 預計閱讀 8 分鐘OpenResty 與 Nginx 共享記憶體區的記憶體碎片問題nginx openresty memory openresty-xray dynamic-tracing空的共享記憶體區填充類似大小的條目刪除奇數鍵刪除前半部分的鍵緩解記憶體碎片空的共享記憶體區填充類似大小的條目刪除奇數鍵刪除前半部分的鍵緩解記憶體碎片
OpenResty XRay Jul 7, 2026OpenResty XRay 更新於 Jul 7, 2026 預計閱讀 11 分鐘OpenResty 和 Nginx 的共享記憶體區是如何消耗實體記憶體的openresty nginx memory luajit openresty-xray dynamic-tracingSlab 與記憶體頁分配的記憶體不一定有消耗虛假的記憶體洩漏HUP 重新載入Slab 與記憶體頁分配的記憶體不一定有消耗虛假的記憶體洩漏HUP 重新載入
OpenResty XRay Jul 7, 2026OpenResty XRay 更新於 Jul 7, 2026 預計閱讀 11 分鐘OpenResty 和 Nginx 如何分配和管理記憶體openresty nginx memory luajit openresty-xray dynamic-tracing如何檢視 Nginx 記憶體使用系統層面應用層面傳統的 Nginx 伺服器FAQ:Nginx 需要多少記憶體?如何檢視 Nginx 記憶體使用系統層面應用層面傳統的 Nginx 伺服器FAQ:Nginx 需要多少記憶體?