<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>OpenResty 官方部落格</title><link>https://blog.openresty.com.cn/tw/</link><description>Recent content on OpenResty 官方部落格</description><language>tw</language><managingEditor>OpenResty Inc. (OpenResty Inc.)</managingEditor><webMaster>OpenResty Inc. (OpenResty Inc.)</webMaster><lastBuildDate>2026-05-12T00:00:00.000Z</lastBuildDate><atom:link href="https://blog.openresty.com.cn/tw/index.xml" rel="self" type="application/rss+xml"/><item><title>OpenResty XRay 26.5.11 版正式釋出</title><link>https://blog.openresty.com.cn/tw/xray-ann-26.5.11/</link><pubDate>2026-05-12T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/tw/xray-ann-26.5.11/</guid><description>&lt;p>近期，我們釋出了 &lt;a href="https://openresty.com.cn/cn/xray/">OpenResty XRay&lt;/a> 產品的 26.5.11 版，此次更新包括一些重要的改進和修復。&lt;/p>
&lt;h1 id="openresty-xray-26511-版本核心亮點">
&lt;a class="headerlink" href="#openresty-xray-26511-%e7%89%88%e6%9c%ac%e6%a0%b8%e5%bf%83%e4%ba%ae%e9%bb%9e">&lt;/a>
OpenResty XRay 26.5.11 版本核心亮點
&lt;/h1>
&lt;h2 id="三大核心亮點">
&lt;a class="headerlink" href="#%e4%b8%89%e5%a4%a7%e6%a0%b8%e5%bf%83%e4%ba%ae%e9%bb%9e">&lt;/a>
三大核心亮點
&lt;/h2>
&lt;h3 id="1-企業級身份認證與多租戶管理升級">
&lt;a class="headerlink" href="#1-%e4%bc%81%e6%a5%ad%e7%b4%9a%e8%ba%ab%e4%bb%bd%e8%aa%8d%e8%ad%89%e8%88%87%e5%a4%9a%e7%a7%9f%e6%88%b6%e7%ae%a1%e7%90%86%e5%8d%87%e7%b4%9a">&lt;/a>
1. &lt;strong>企業級身份認證與多租戶管理升級&lt;/strong>
&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>雲版本全面支援 OIDC 登入&lt;/strong>，實現與企業統一身份認證系統的無縫對接，提升安全性與便捷性&lt;/li>
&lt;li>&lt;strong>自主部署版支援修改客戶名稱&lt;/strong>，並可在初始化時配置租戶名稱，為多租戶場景提供更靈活的管理能力&lt;/li>
&lt;/ul>
&lt;h3 id="2-程式語言生態擴充套件新增-d-語言全棧分析">
&lt;a class="headerlink" href="#2-%e7%a8%8b%e5%bc%8f%e8%aa%9e%e8%a8%80%e7%94%9f%e6%85%8b%e6%93%b4%e5%85%85%e5%a5%97%e4%bb%b6%e6%96%b0%e5%a2%9e-d-%e8%aa%9e%e8%a8%80%e5%85%a8%e6%a3%a7%e5%88%86%e6%9e%90">&lt;/a>
2. &lt;strong>程式語言生態擴充套件：新增 D 語言全棧分析&lt;/strong>
&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>引入 D 語言應用程式分析支援&lt;/strong>，填補了該語言領域的效能診斷空白&lt;/li>
&lt;li>&lt;strong>新增兩項與 D 語言垃圾回收相關的火焰圖分析器&lt;/strong>：在報告中把 GC 物件的分配熱點與體積分佈攤開來看，幫您判斷記憶體壓力主要來自哪些路徑，而不是隻看到籠統的記憶體佔用數字&lt;/li>
&lt;/ul>
&lt;h3 id="3-系統級診斷能力深化三大新增分析器">
&lt;a class="headerlink" href="#3-%e7%b3%bb%e7%b5%b1%e7%b4%9a%e8%a8%ba%e6%96%b7%e8%83%bd%e5%8a%9b%e6%b7%b1%e5%8c%96%e4%b8%89%e5%a4%a7%e6%96%b0%e5%a2%9e%e5%88%86%e6%9e%90%e5%99%a8">&lt;/a>
3. &lt;strong>系統級診斷能力深化：三大新增分析器&lt;/strong>
&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>新增 LuaJIT 垃圾回收分析器 &lt;code>lj-gc-state&lt;/code>&lt;/strong>：一眼看清 LuaJIT GC 的配置與當前執行狀態，便於在 OpenResty 等場景裡做有針對性的調優，而不僅僅是看一堆底層指標&lt;/li>
&lt;li>&lt;strong>新增連線跟蹤分析器 &lt;code>sys-nf-conntrack&lt;/code>&lt;/strong>：把「系統在跟蹤每一條網路連線」時所依賴的核心配置與當前狀態攤開來看，更適合排查網路密集型應用裡「連線跟不上、表項異常」這類問題&lt;/li>
&lt;li>&lt;strong>新增軟中斷分析器 &lt;code>sys-softirq-stats&lt;/code>&lt;/strong>：從軟中斷角度解讀系統是否被核心側工作「拖住」，並給出可操作的配置方向，幫助緩解高併發下的整機瓶頸&lt;/li>
&lt;/ul>
&lt;h2 id="其他重要更新">
&lt;a class="headerlink" href="#%e5%85%b6%e4%bb%96%e9%87%8d%e8%a6%81%e6%9b%b4%e6%96%b0">&lt;/a>
其他重要更新
&lt;/h2>
&lt;p>&lt;strong>安全與運維增強&lt;/strong>&lt;/p></description><pic>/header-images/xray-logo.jpg</pic><private>false</private><tags>openresty-xray releases</tags></item><item><title>OpenResty Edge 26.6.8 版正式釋出</title><link>https://blog.openresty.com.cn/tw/edge-ann-26.6.8/</link><pubDate>2026-05-08T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/tw/edge-ann-26.6.8/</guid><description>&lt;ul>
&lt;li>核心亮點&lt;/li>
&lt;li>主要最佳化&lt;/li>
&lt;li>關鍵修復與穩定性加固&lt;/li>
&lt;/ul></description><pic>/header-images/company-logo.jpg</pic><private>false</private><tags>openResty-edge releases</tags></item><item><title>DDoS 防護的技術拐點：當極限效能不再意味著系統妥協</title><link>https://blog.openresty.com.cn/tw/ddos-intro/</link><pubDate>2026-05-07T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/tw/ddos-intro/</guid><description>&lt;ul>
&lt;li>DDoS 防護的不可能三角&lt;/li>
&lt;li>OpenResty Edge 的設計選擇：讓三個目標同時達成&lt;/li>
&lt;li>效能不是口號，而是工程事實&lt;/li>
&lt;li>自動化不是“加分項”，而是 DDoS 防護的前提&lt;/li>
&lt;li>可觀測性：透明是信任的基礎&lt;/li>
&lt;li>構建一個內建、自適應的防護體系&lt;/li>
&lt;/ul></description><pic>/header-images/ddos-intro.jpg</pic><private>false</private><tags>ddos</tags></item><item><title>OpenResty Edge 資料保護指南：從定時備份到自動故障轉移</title><link>https://blog.openresty.com.cn/tw/edge-db-backup/</link><pubDate>2026-05-06T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/tw/edge-db-backup/</guid><description>&lt;ul>
&lt;li>第一層防線：定時備份與異機同步&lt;/li>
&lt;li>第二層防線：主從流複製&lt;/li>
&lt;li>第三層防線：自動故障轉移叢集&lt;/li>
&lt;li>三層方案對比與選型建議&lt;/li>
&lt;li>總結&lt;/li>
&lt;/ul></description><pic>/header-images/edge-db-backup.jpg</pic><private>false</private><tags>openresty-edge db</tags></item><item><title>OpenResty Edge × Kubernetes：從“能用”到“好用”，構建企業級雲原生閘道器的最後一公里</title><link>https://blog.openresty.com.cn/tw/edge-k8s-what/</link><pubDate>2026-04-23T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/tw/edge-k8s-what/</guid><description>&lt;ul>
&lt;li>K8s 時代的閘道器困境：靜態管理模式與雲原生環境的錯配&lt;/li>
&lt;li>能力一：閘道器節點的自動化生命週期管理&lt;/li>
&lt;li>能力二：多 K8s 叢集與統一管控&lt;/li>
&lt;li>能力三：兩級上游體系&lt;/li>
&lt;li>總結：雲原生閘道器的價值判斷&lt;/li>
&lt;/ul></description><pic>/header-images/edge-k8s-what.jpg</pic><private>false</private><tags>openresty-edge kubernetes gateway overview</tags></item><item><title>`edge2yaml` 釋出：OpenResty Edge 配置的匯入、匯出與 GitOps 整合</title><link>https://blog.openresty.com.cn/tw/what-edge-yaml/</link><pubDate>2026-04-22T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/tw/what-edge-yaml/</guid><description>&lt;ul>
&lt;li>&lt;code>edge2yaml&lt;/code> 是甚麼&lt;/li>
&lt;li>安裝與基本用法&lt;/li>
&lt;li>配置檔案結構&lt;/li>
&lt;li>典型使用場景&lt;/li>
&lt;li>與 Edge Admin 原生能力的關係與建議&lt;/li>
&lt;/ul></description><pic>/header-images/what-edge-yaml.jpg</pic><private>false</private><tags>openresty-edge edge2yaml</tags></item><item><title>當 JSON 成為 OpenResty 服務的隱形瓶頸</title><link>https://blog.openresty.com.cn/tw/jit.cjson/</link><pubDate>2026-04-17T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/tw/jit.cjson/</guid><description>&lt;ul>
&lt;li>效能的天花板到底在哪一層&lt;/li>
&lt;li>常見的“繞行”策略及其侷限&lt;/li>
&lt;li>為甚麼“自研”或“魔改”不是個好主意&lt;/li>
&lt;li>基礎設施級的最佳化：&lt;code>jit.cjson&lt;/code>&lt;/li>
&lt;li>為甚麼原廠方案更值得託付&lt;/li>
&lt;li>極低的接入成本&lt;/li>
&lt;/ul></description><pic>/header-images/jit.cjson.jpg</pic><private>false</private><tags>private-library json lua</tags></item><item><title>在 Nginx/OpenResty 閘道器層實現 120 MB/s 的實時 JS/CSS/HTML 壓縮</title><link>https://blog.openresty.com.cn/tw/openresty-minifier-what/</link><pubDate>2026-04-07T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/tw/openresty-minifier-what/</guid><description>&lt;ul>
&lt;li>約束改變，問題重開&lt;/li>
&lt;li>為甚麼這個問題比想象複雜&lt;/li>
&lt;li>樸素方案會在哪裡出錯&lt;/li>
&lt;li>openresty-minifiers 如何解決這個問題&lt;/li>
&lt;li>五分鐘接入：配置示例&lt;/li>
&lt;/ul></description><pic>/header-images/openresty-minifier-what.jpg</pic><private>false</private><tags>nginx lua private-library TSL</tags></item><item><title>OpenResty 1.29.2.3 正式釋出</title><link>https://blog.openresty.com.cn/tw/openresty-ann-1.29.2.3/</link><pubDate>2026-03-26T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/tw/openresty-ann-1.29.2.3/</guid><description>&lt;ul>
&lt;li>重點變更&lt;/li>
&lt;li>完整變更日誌&lt;/li>
&lt;li>反饋&lt;/li>
&lt;/ul></description><pic>/header-images/openresty-logo.png</pic><private>false</private><tags>OpenResty releases</tags></item><item><title>版本號之困：OpenResty XRay 如何破解漏洞掃描中的誤報難題</title><link>https://blog.openresty.com.cn/tw/xray-vulnerability-scanning/</link><pubDate>2026-03-24T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/tw/xray-vulnerability-scanning/</guid><description>&lt;ul>
&lt;li>版本匹配掃描的三類工程代價&lt;/li>
&lt;li>以二進位制證據替代版本推斷&lt;/li>
&lt;li>實戰演示：Rocky Linux 雙版本 OpenSSL 場景&lt;/li>
&lt;/ul></description><pic>/header-images/xray-vulnerability-scanning.jpg</pic><private>false</private><tags>security vulnerability openresty-xray cve</tags></item><item><title>隱式分配與 GC 停頓：OpenResty XRay 破解 D 語言訂單服務 P99 異常抖動</title><link>https://blog.openresty.com.cn/tw/xray-dlang-p99/</link><pubDate>2026-03-17T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/tw/xray-dlang-p99/</guid><description>&lt;ul>
&lt;li>火焰圖中的 GC 陷阱與業務熱點解讀&lt;/li>
&lt;li>透過資料結構最佳化解決核心效能瓶頸&lt;/li>
&lt;li>效能最佳化的路線圖規劃與方法論&lt;/li>
&lt;/ul></description><pic>/header-images/xray-dlang-p99.jpg</pic><private>false</private><tags>d-lang flame-graph performance gc</tags></item><item><title>OpenResty XRay 26.2.1 版正式釋出</title><link>https://blog.openresty.com.cn/tw/xray-ann-26.2.1/</link><pubDate>2026-03-13T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/tw/xray-ann-26.2.1/</guid><description>&lt;p>近期，我們釋出了 &lt;a href="https://openresty.com.cn/cn/xray/">OpenResty XRay&lt;/a> 產品的 26.2.1 版，此次更新包括一些重要的改進和修復。&lt;/p>
&lt;h1 id="核心亮點">
&lt;a class="headerlink" href="#%e6%a0%b8%e5%bf%83%e4%ba%ae%e9%bb%9e">&lt;/a>
核心亮點
&lt;/h1>
&lt;ul>
&lt;li>
&lt;p>&lt;strong>漏洞掃描功能上線&lt;/strong>：內建強大的漏洞掃描引擎，能夠檢測靜態編譯的二進位制檔案中包含的 OpenSSL、zlib 等關鍵元件的版本與已知漏洞，幫助您在部署前主動發現供應鏈安全風險。&lt;/p></description><pic>/header-images/xray-logo.jpg</pic><private>false</private><tags>openresty-xray releases</tags></item><item><title>OpenResty Edge 客戶端真實 IP 全鏈路傳遞指南</title><link>https://blog.openresty.com.cn/tw/edge-proxy-protocol/</link><pubDate>2026-03-05T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/tw/edge-proxy-protocol/</guid><description>&lt;ul>
&lt;li>使用場景與拓撲圖&lt;/li>
&lt;li>IP 傳遞方案概覽與適用場景&lt;/li>
&lt;li>OpenResty Edge 配置&lt;/li>
&lt;li>關鍵變數說明&lt;/li>
&lt;li>頁面規則&lt;/li>
&lt;li>驗證方案&lt;/li>
&lt;/ul></description><pic>/header-images/edge-proxy-protocol.jpg</pic><private>false</private><tags>openresty-edge</tags></item><item><title>OpenResty 1.29.2.1 正式釋出</title><link>https://blog.openresty.com.cn/tw/openresty-ann-1.29.2.1/</link><pubDate>2026-03-03T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/tw/openresty-ann-1.29.2.1/</guid><description>&lt;ul>
&lt;li>重點變更&lt;/li>
&lt;li>完整變更日誌&lt;/li>
&lt;li>反饋&lt;/li>
&lt;/ul></description><pic>/header-images/openresty-logo.png</pic><private>false</private><tags>OpenResty releases</tags></item><item><title>不改程式碼、不重啟服務：OpenResty XRay 如何對生產環境做全棧動態追蹤</title><link>https://blog.openresty.com.cn/tw/xray-dynamic-advantage/</link><pubDate>2026-03-03T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/tw/xray-dynamic-advantage/</guid><description>&lt;ul>
&lt;li>現有動態追蹤框架的技術權衡與生產環境侷限性&lt;/li>
&lt;li>OpenResty XRay 的動態追蹤架構級突破&lt;/li>
&lt;li>全棧火焰圖&lt;/li>
&lt;li>能力邊界的持續擴充套件&lt;/li>
&lt;/ul></description><pic>/header-images/xray-dynamic-advantage.jpg</pic><private>false</private><tags>openresty-xray Ylang dynamic-tracing</tags></item><item><title>OpenResty Edge: 駕馭現代分散式架構的全能型企業閘道器</title><link>https://blog.openresty.com.cn/tw/what-is-openresty-edge/</link><pubDate>2026-02-24T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/tw/what-is-openresty-edge/</guid><description>&lt;ul>
&lt;li>OpenResty Edge 是甚麼&lt;/li>
&lt;li>OpenResty Edge 如何解決核心業務痛點&lt;/li>
&lt;li>架構整合與 TCO 最佳化&lt;/li>
&lt;li>信任基石&lt;/li>
&lt;/ul></description><pic>/header-images/what-is-openresty-edge.jpg</pic><private>false</private><tags>openresty-edge</tags></item><item><title>OpenResty XRay 是甚麼</title><link>https://blog.openresty.com.cn/tw/what-is-openresty-xray/</link><pubDate>2026-02-10T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/tw/what-is-openresty-xray/</guid><description>&lt;ul>
&lt;li>以“零侵入”重構生產環境效能分析&lt;/li>
&lt;li>將海量遙測資料轉化為可執行的洞察&lt;/li>
&lt;li>適應彈性架構的無感觀測能力&lt;/li>
&lt;li>賦能高可用架構的長期主義&lt;/li>
&lt;/ul></description><pic>/header-images/what-is-openresty-xray.jpg</pic><private>false</private><tags>openresty-xray nginx</tags></item><item><title>OpenResty Edge GSLB 設計手記：讓流量排程回歸“應用層”</title><link>https://blog.openresty.com.cn/tw/edge-gslb-what/</link><pubDate>2026-01-27T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/tw/edge-gslb-what/</guid><description>&lt;ul>
&lt;li>流量排程的痛點，真的是“配置複雜度”嗎&lt;/li>
&lt;li>在“全域性最優”與“故障止損”之間平衡的藝術&lt;/li>
&lt;li>從被動響應到“基於反饋迴路”的動態感知&lt;/li>
&lt;li>從“守著報警群”到“確定性的流量治理”&lt;/li>
&lt;li>總結&lt;/li>
&lt;/ul></description><pic>/header-images/edge-gslb-what.jpg</pic><private>false</private><tags>openresty-edge gslb</tags></item><item><title>拒絕阻塞：如何在 OpenResty 邊緣節點彌合與 Kafka 的“執行時”鴻溝</title><link>https://blog.openresty.com.cn/tw/lua-resty-kafka-fast/</link><pubDate>2026-01-19T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/tw/lua-resty-kafka-fast/</guid><description>&lt;ul>
&lt;li>三種在生產環境中反覆出現的錯誤架構實踐&lt;/li>
&lt;li>問題的關鍵：同步語義不等於阻塞執行&lt;/li>
&lt;li>&lt;code>lua-resty-kafka-fast&lt;/code> 的工程化選擇&lt;/li>
&lt;li>這對系統架構意味著甚麼變化&lt;/li>
&lt;li>這是一個工程問題，而不是語言問題&lt;/li>
&lt;/ul></description><pic>/header-images/lua-resty-kafka-fast.jpg</pic><private>false</private><tags>private-library kafka lua</tags></item><item><title>OpenResty Edge 25.12.5-1 版正式釋出</title><link>https://blog.openresty.com.cn/tw/edge-ann-25-12-5-1/</link><pubDate>2026-01-16T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/tw/edge-ann-25-12-5-1/</guid><description>&lt;ul>
&lt;li>核心亮點&lt;/li>
&lt;li>主要最佳化&lt;/li>
&lt;li>關鍵修復與穩定性加固&lt;/li>
&lt;/ul></description><pic>/header-images/company-logo.jpg</pic><private>false</private><tags>openResty-edge releases</tags></item><item><title>一次無法重啟的 Nginx 記憶體洩漏，我們是如何在生產環境把它抓出來的</title><link>https://blog.openresty.com.cn/tw/nginx-prod-mem-leak/</link><pubDate>2026-01-13T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/tw/nginx-prod-mem-leak/</guid><description>&lt;ul>
&lt;li>一次生產環境記憶體洩漏的完整解剖&lt;/li>
&lt;li>為甚麼這類問題幾乎無解？&lt;/li>
&lt;li>從“靠運氣”到“可預測”&lt;/li>
&lt;li>當效能問題超越“工具”範疇”&lt;/li>
&lt;/ul></description><pic>/header-images/nginx-prod-mem-leak.jpg</pic><private>false</private><tags>casestudy openresty-xray memory nginx</tags></item><item><title>從 9萬 QPS 到 6千：一次壓測暴露的 15 倍效能黑洞，我們如何用 OpenResty XRay 定位根因</title><link>https://blog.openresty.com.cn/tw/xray-keepalive/</link><pubDate>2025-12-23T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/tw/xray-keepalive/</guid><description>&lt;ul>
&lt;li>93% 損耗背後的觀測盲區&lt;/li>
&lt;li>OpenResty XRay 揭示連線複用問題&lt;/li>
&lt;li>對比分析發現編譯選項問題&lt;/li>
&lt;li>編譯器選項對指令執行效率的影響&lt;/li>
&lt;li>15 倍 QPS 差異的工程性覆盤&lt;/li>
&lt;/ul></description><pic>/header-images/xray-keepalive.jpg</pic><private>false</private><tags>openresty-xray casestudy lua nginx off-cpu</tags></item><item><title>在高可用 HTTPS 叢集中，如何解決 TLS Session Key 輪轉問題</title><link>https://blog.openresty.com.cn/tw/lr-tls-session/</link><pubDate>2025-12-19T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/tw/lr-tls-session/</guid><description>&lt;ul>
&lt;li>安全、可用性與效能的三方博弈&lt;/li>
&lt;li>把“不可調和的問題”變成工程問題&lt;/li>
&lt;li>效能與可用性的量化收益&lt;/li>
&lt;/ul></description><pic>/header-images/lr-tls-session.jpg</pic><private>false</private><tags>private-library nginx lua openresty TLS</tags></item><item><title>深入瞭解 OpenResty Edge WAF：入門、進階到架構</title><link>https://blog.openresty.com.cn/tw/why-edge-waf/</link><pubDate>2025-12-15T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/tw/why-edge-waf/</guid><description>&lt;ul>
&lt;li>高效能的可程式設計 WAF&lt;/li>
&lt;li>從 0 到 1 構建 WAF 防禦體系&lt;/li>
&lt;li>三位一體的架構&lt;/li>
&lt;li>從防禦工具到核心資產&lt;/li>
&lt;/ul></description><pic>/header-images/why-edge-waf.jpg</pic><private>false</private><tags>tutorial openresty-edge waf</tags></item><item><title>從被動囤積到主動治理：如何破解 LuaJIT“偽記憶體洩漏”</title><link>https://blog.openresty.com.cn/tw/luajit-plus/</link><pubDate>2025-12-04T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/tw/luajit-plus/</guid><description>&lt;ul>
&lt;li>定義“偽記憶體洩漏”：當 GC 資料與 RSS 脫鉤&lt;/li>
&lt;li>使用 lj-resty-memory 量化記憶體空洞&lt;/li>
&lt;li>透過 LuaJIT-plus 實現主動記憶體歸還&lt;/li>
&lt;li>核心洞察與工程實踐建議&lt;/li>
&lt;/ul></description><pic>/header-images/luajit-plus.jpg</pic><private>false</private><tags>memory openresty-xray luajit</tags></item><item><title>藉助 OpenResty Edge Webhook 構建“少即是多”的事件驅動運維</title><link>https://blog.openresty.com.cn/tw/why-edge-webhook/</link><pubDate>2025-12-03T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/tw/why-edge-webhook/</guid><description>&lt;ul>
&lt;li>在 OpenResty Edge Admin 中建立一個 webhook&lt;/li>
&lt;li>觸發這個 webhook&lt;/li>
&lt;li>檢視 webhook 的執行歷史&lt;/li>
&lt;/ul></description><pic>/header-images/why-edge-webhook.jpg</pic><private>false</private><tags>tutorial openresty-edge webhooks</tags></item><item><title>我們如何在一個 500k QPS 的 OpenResty 閘道器中定位 244 毫秒的效能異常</title><link>https://blog.openresty.com.cn/tw/xray-p99/</link><pubDate>2025-11-18T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/tw/xray-p99/</guid><description>&lt;ul>
&lt;li>當“地震儀”找不到震源&lt;/li>
&lt;li>從經驗主義到動態觀測的價值轉化&lt;/li>
&lt;li>可量化的工程效率與資源最佳化指標&lt;/li>
&lt;li>構建持續效能觀測能力&lt;/li>
&lt;/ul></description><pic>/header-images/xray-p99.jpg</pic><private>false</private><tags>openresty-xray qps p99 cpu</tags></item><item><title>從開源 OpenResty 到 OpenResty Edge：如何在高效能架構上實現“企業級”進化？</title><link>https://blog.openresty.com.cn/tw/edge-or-comparison/</link><pubDate>2025-11-17T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/tw/edge-or-comparison/</guid><description>&lt;ul>
&lt;li>功能增強概覽：從核心能力到企業級應用&lt;/li>
&lt;li>OpenResty Edge 在關鍵業務場景中的應用&lt;/li>
&lt;li>OpenResty Edge 在您技術棧演進中的定位&lt;/li>
&lt;/ul></description><pic>/header-images/edge-or-comparison.jpg</pic><private>false</private><tags>tutorial openresty-edge</tags></item><item><title>從堆記憶體異常到精準定位：OpenResty XRay 在 Java 記憶體問題診斷中的實踐</title><link>https://blog.openresty.com.cn/tw/xray-java-mem/</link><pubDate>2025-11-11T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/tw/xray-java-mem/</guid><description>&lt;ul>
&lt;li>背景與問題&lt;/li>
&lt;li>系統化的診斷路徑：從洩漏到抖動&lt;/li>
&lt;li>診斷效率與系統增益&lt;/li>
&lt;li>為甚麼選擇 OpenResty XRay？&lt;/li>
&lt;li>總結與思考&lt;/li>
&lt;/ul></description><pic>/header-images/xray-java-mem.jpg</pic><private>false</private><tags>openresty-xray java memory</tags></item><item><title>為甚麼越來越多企業需要建立私有 CDN</title><link>https://blog.openresty.com.cn/tw/edge-cdn-benefit/</link><pubDate>2025-11-11T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/tw/edge-cdn-benefit/</guid><description>&lt;ul>
&lt;li>當“商品化服務”反噬了創新力&lt;/li>
&lt;li>公有 CDN 的四個結構性難題&lt;/li>
&lt;li>為邊緣計算而生的全能閘道器&lt;/li>
&lt;li>構建私有邊緣網路的四大支柱&lt;/li>
&lt;/ul></description><pic>/header-images/edge-cdn-benefit.jpg</pic><private>false</private><tags>tutorial openresty-edge cdn</tags></item><item><title>當“黑盒”外掛吃掉 45% CPU，我們如何在無原始碼情況下定位到 Lua 第 93 行</title><link>https://blog.openresty.com.cn/tw/xray-rsa-cpu/</link><pubDate>2025-11-10T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/tw/xray-rsa-cpu/</guid><description>&lt;ul>
&lt;li>當 perf 遇到“黑盒”&lt;/li>
&lt;li>從取樣到全棧動態追蹤&lt;/li>
&lt;li>拿到證據鏈&lt;/li>
&lt;li>從“發生了甚麼”到“為甚麼”&lt;/li>
&lt;/ul></description><pic>/header-images/xray-rsa-cpu.jpg</pic><private>false</private><tags>casestudy openresty-xray rsa</tags></item><item><title>OpenResty Edge 25.9.17 版正式釋出</title><link>https://blog.openresty.com.cn/tw/edge-ann-250917/</link><pubDate>2025-10-31T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/tw/edge-ann-250917/</guid><description>&lt;p>近期，我們釋出了 &lt;a href="https://openresty.com.cn/cn/edge/">OpenResty Edge&lt;/a> 產品的 25.9.17 版，此次更新包含一系列重要的功能增強、體驗最佳化和問題修復。&lt;/p>
&lt;h1 id="核心亮點">
&lt;a class="headerlink" href="#%e6%a0%b8%e5%bf%83%e4%ba%ae%e9%bb%9e">&lt;/a>
核心亮點
&lt;/h1>
&lt;ol>
&lt;li>&lt;strong>核心交付能力再上新階&lt;/strong>，新增非同步映象請求與快取預熱功能。現在您可以將請求流量映象到後端服務進行測試或分析，同時透過預熱功能提前將熱點內容推至邊緣，大幅降低迴源壓力，提升使用者訪問速度。&lt;/li>
&lt;li>&lt;strong>安全體系進一步加固&lt;/strong>，全面增強認證與訪問控制能力。新增 Log Server API Token 認證、S3 儲存認證支援，並提供了更靈活的 &lt;code>enable-custom-captcha&lt;/code> 和 &lt;code>set-openidc-config&lt;/code> Edgelang API，為您的應用和服務提供多維度、精細化的安全防護。&lt;/li>
&lt;li>&lt;strong>運維管理效率顯著提升&lt;/strong>，引入 DNS 配置版本控制與頁面規則搜尋。配置變更現在有跡可循，關鍵規則的定位也變得輕而易舉。結合 Prometheus 監控指標的豐富化，讓您對閘道器叢集的掌控力和洞察力達到新的高度。&lt;/li>
&lt;/ol>
&lt;h1 id="功能增強與靈活性提升">
&lt;a class="headerlink" href="#%e5%8a%9f%e8%83%bd%e5%a2%9e%e5%bc%b7%e8%88%87%e9%9d%88%e6%b4%bb%e6%80%a7%e6%8f%90%e5%8d%87">&lt;/a>
功能增強與靈活性提升
&lt;/h1>
&lt;ul>
&lt;li>&lt;strong>支援 DNS over TCP 協議&lt;/strong>：在複雜的網路環境下，提供更可靠、穩定的 DNS 查詢傳輸方式，保障解析成功率。&lt;/li>
&lt;li>&lt;strong>新增 Edgelang API&lt;/strong>：透過 &lt;code>enable-custom-captcha&lt;/code>、&lt;code>set-openidc-config&lt;/code> 等新介面，您可以更靈活地整合自定義驗證碼和 OpenID Connect (OIDC) 認證邏輯。&lt;/li>
&lt;li>&lt;strong>支援指定預設 SNI Proxy 應用&lt;/strong>：簡化了在多應用場景下對未匹配 SNI 的 TLS 請求的處理邏輯。&lt;/li>
&lt;li>&lt;strong>頂級域名長度限制擴充套件&lt;/strong>：支援最長 63 個字元的頂級域名，以適應現代域名體系。&lt;/li>
&lt;li>&lt;strong>預設禁用 zstd 壓縮&lt;/strong>：為避免在某些客戶端相容性場景下出現問題，預設關閉 zstd 壓縮，您仍可按需開啟。&lt;/li>
&lt;/ul>
&lt;h1 id="易用性與可觀測性最佳化">
&lt;a class="headerlink" href="#%e6%98%93%e7%94%a8%e6%80%a7%e8%88%87%e5%8f%af%e8%a7%80%e6%b8%ac%e6%80%a7%e6%9c%80%e4%bd%b3%e5%8c%96">&lt;/a>
易用性與可觀測性最佳化
&lt;/h1>
&lt;ul>
&lt;li>&lt;strong>頁面規則搜尋&lt;/strong>：新增搜尋功能，幫助您在海量規則中快速定位和管理特定頁面規則，大幅提升配置效率。&lt;/li>
&lt;li>&lt;strong>Prometheus 監控指標增強&lt;/strong>：指標中新增閘道器叢集名稱和上游名稱，讓您在聚合監控檢視中能更清晰地辨識資料來源。&lt;/li>
&lt;li>&lt;strong>UI/UX 最佳化&lt;/strong>：改進了“待發布變更”的介面提示，最佳化了 Edgelang 程式碼的語法高亮和格式化，並將禁用規則的背景色調整為灰色，使介面資訊更直觀、友好。&lt;/li>
&lt;li>&lt;strong>上游伺服器搜尋&lt;/strong>：支援在龐大的上游列表中快速搜尋到目標伺服器節點，簡化日常運維操作。&lt;/li>
&lt;/ul>
&lt;h1 id="關鍵修復與穩定性加固">
&lt;a class="headerlink" href="#%e9%97%9c%e9%8d%b5%e4%bf%ae%e5%be%a9%e8%88%87%e7%a9%a9%e5%ae%9a%e6%80%a7%e5%8a%a0%e5%9b%ba">&lt;/a>
關鍵修復與穩定性加固
&lt;/h1>
&lt;ul>
&lt;li>修復了自動批准閘道器伺服器時可能產生重複例項的問題，提升了叢集管理的健壯性。&lt;/li>
&lt;li>修復了網路吞吐量圖表單位顯示錯誤、&lt;code>set-resp-header&lt;/code> 設定的響應頭無法被正確獲取等一系列問題。&lt;/li>
&lt;li>解決了上游節點意外刪除導致配置異常、無法正常新增應用快取 Key、使用者重啟用後登入失敗等關鍵問題，全面加固了平臺的穩定性。&lt;/li>
&lt;/ul>
&lt;p>此外，之前的大版本系列也已釋出對應的 dot release，包含了本次更新中的重要修復。&lt;a href="https://openresty.com.cn/cn/edge/release-notes/?version=25.9.17">點選這裡檢視完整的釋出變更&lt;/a>。&lt;/p></description><pic>/header-images/company-logo.jpg</pic><private>false</private><tags>openResty-edge releases</tags></item><item><title>OpenResty XRay 25.10.11 版正式釋出</title><link>https://blog.openresty.com.cn/tw/xray-ann-251011/</link><pubDate>2025-10-31T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/tw/xray-ann-251011/</guid><description>&lt;p>近期，我們釋出了 &lt;a href="https://openresty.com.cn/cn/xray/">OpenResty XRay&lt;/a> 產品的 25.10.11 版，此次更新包括一些重要的改進和修復。&lt;/p>
&lt;h1 id="最大的亮點有三">
&lt;a class="headerlink" href="#%e6%9c%80%e5%a4%a7%e7%9a%84%e4%ba%ae%e9%bb%9e%e6%9c%89%e4%b8%89">&lt;/a>
最大的亮點有三
&lt;/h1>
&lt;ol>
&lt;li>&lt;strong>系統相容性大幅擴充套件&lt;/strong>，全面支援 CentOS 10，RockyLinux 10，AlmaLinux 10，Flatcar 以及 Linux 6.6 及以上核心版本。&lt;/li>
&lt;li>&lt;strong>新增多款專業分析工具&lt;/strong>，包括用於 Brotli/Zstd 壓縮分析的 &lt;code>ngx-brotli-*&lt;/code> 和 &lt;code>ngx-zstd-*&lt;/code> 系列，用於 Node.js 函式呼叫跟蹤的 &lt;code>nodejs-ftrace&lt;/code>，以及用於動態載入庫檢測的 &lt;code>get-dlopen-libs&lt;/code>。&lt;/li>
&lt;li>&lt;strong>核心診斷能力與穩定性顯著提升&lt;/strong>，現已支援獲取 Redis 7/8 版本的 Lua 呼叫棧，最佳化了容器識別，並修復了多程序工具複用、cgroup v2 CPU 限制失效等關鍵問題。&lt;/li>
&lt;/ol>
&lt;h1 id="診斷精度與穩定性增強">
&lt;a class="headerlink" href="#%e8%a8%ba%e6%96%b7%e7%b2%be%e5%ba%a6%e8%88%87%e7%a9%a9%e5%ae%9a%e6%80%a7%e5%a2%9e%e5%bc%b7">&lt;/a>
診斷精度與穩定性增強
&lt;/h1>
&lt;ul>
&lt;li>修復了 &lt;code>lj-c-on-cpu&lt;/code> 和 &lt;code>lj-c-off-cpu&lt;/code> 無法正常獲取 LuaJIT 程式 C 呼叫棧的問題。確保在分析 OpenResty 等場景下的 LuaJIT FFI 呼叫時，能穩定獲取 C 語言部分的混合呼叫棧，讓跨語言邊界的效能問題無處遁形。&lt;/li>
&lt;li>修復了使用 &lt;code>-fno-omit-frame-pointer&lt;/code> 編譯的程式無法獲取完整呼叫棧的問題。提升了對標準編譯選項的相容性。現在，即使在不省略幀指標的除錯友好模式下編譯程式，也能為您呈現完整、準確的函式呼叫棧，避免資訊丟失。&lt;/li>
&lt;li>增加過濾引數，減少 &lt;code>exe&lt;/code> 模式下匹配到錯誤程序的問題。在高密度部署或存在同名程序的環境中，提供更精細的過濾能力，確保分析工具“靶向”您真正關心的程序，避免誤診，提升診斷準確率。&lt;/li>
&lt;li>修復了 &lt;code>opslang&lt;/code> 指令碼超時、&lt;code>dwz&lt;/code> 檔案採集失敗等一系列底層問題。全面加固了動態追蹤引擎的穩定性，減少了在極端或邊緣場景下（如命令執行過快、符號檔案被壓縮等）的分析失敗機率，讓診斷過程更流暢可靠。&lt;/li>
&lt;/ul>
&lt;h1 id="易用性與安全增強">
&lt;a class="headerlink" href="#%e6%98%93%e7%94%a8%e6%80%a7%e8%88%87%e5%ae%89%e5%85%a8%e5%a2%9e%e5%bc%b7">&lt;/a>
易用性與安全增強
&lt;/h1>
&lt;ul>
&lt;li>自主部署版本的 SSH 金鑰對從預先生成改為啟動時生成。遵循“預設安全”原則，此改動杜絕了所有自主部署例項共享同一預置金鑰的風險，無需額外配置，即可顯著提升您私有化部署環境的安全性。&lt;/li>
&lt;li>上傳軟體包時，可透過輸入單詞搜尋作業系統，並對大小異常的包發出告警。簡化了離線分析或 Agent 包的管理流程。搜尋功能加速了定位過程，而大小告警則能有效防止因上傳錯誤或損壞的軟體包而浪費時間，提升日常運維效率。&lt;/li>
&lt;/ul>
&lt;p>詳細的變更內容，請參閱：&lt;a href="https://openresty.com.cn/cn/xray/release-notes/?version=25.10.11">變更日誌&lt;/a>&lt;/p></description><pic>/header-images/xray-logo.jpg</pic><private>false</private><tags>openresty-xray releases</tags></item><item><title>OpenResty XRay 如何精準定位 Gzip 配置的隱性成本</title><link>https://blog.openresty.com.cn/tw/xray-gzip-cpu/</link><pubDate>2025-10-27T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/tw/xray-gzip-cpu/</guid><description>&lt;ul>
&lt;li>效能問題往往在不起眼的地方&lt;/li>
&lt;li>OpenResty XRay 如何定義效能瓶頸的“根因”&lt;/li>
&lt;li>效能瓶頸的可量化真相&lt;/li>
&lt;li>從經驗到方法論&lt;/li>
&lt;/ul></description><pic>/header-images/xray-gzip-cpu.jpg</pic><private>false</private><tags>casestudy openresty-xray gzip cpu</tags></item><item><title>效能再進階：OpenResty Edge 新增 zstd 壓縮支援</title><link>https://blog.openresty.com.cn/tw/edge-zstd/</link><pubDate>2025-10-20T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/tw/edge-zstd/</guid><description>&lt;ul>
&lt;li>壓縮演算法的代際升級&lt;/li>
&lt;li>甚麼是 zstd&lt;/li>
&lt;li>為甚麼 zstd 特別適合在 OpenResty Edge 中使用&lt;/li>
&lt;li>如何在 OpenResty Edge 中啟用 Zstandard 壓縮&lt;/li>
&lt;/ul></description><pic>/header-images/edge-zstd.jpg</pic><private>false</private><tags>tutorial openresty-edge zstd</tags></item><item><title>OpenResty Edge 如何透過 ACME 協議全自動管理 SSL/TLS 證書</title><link>https://blog.openresty.com.cn/tw/edge-acme-module/</link><pubDate>2025-10-15T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/tw/edge-acme-module/</guid><description>&lt;ul>
&lt;li>ACME 協議是甚麼？&lt;/li>
&lt;li>為甚麼需要 ACME 協議支援&lt;/li>
&lt;li>如何在 OpenResty Edge 中透過 ACME 協議自動簽發證書&lt;/li>
&lt;/ul></description><pic>/header-images/edge-acme-module.jpg</pic><private>false</private><tags>tutorial openresty-edge ssl acme</tags></item><item><title>如何使用 OpenResty XRay 快速定位 C++ 程序的記憶體洩漏</title><link>https://blog.openresty.com.cn/tw/mem-leak-c-process/</link><pubDate>2025-10-11T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/tw/mem-leak-c-process/</guid><description>&lt;ul>
&lt;li>技術困境與初步診斷&lt;/li>
&lt;li>火焰圖指路，鎖定記憶體洩漏的“重災區”&lt;/li>
&lt;li>從被動應對到主動賦能：XRay 帶來的排障新閉環&lt;/li>
&lt;li>總結&lt;/li>
&lt;/ul></description><pic>/header-images/mem-leak-c-module.jpg</pic><private>false</private><tags>case-study openresty-xray Nginx c++</tags></item><item><title>OpenResty XRay Java 函式探針：無侵入式函式監控實踐</title><link>https://blog.openresty.com.cn/tw/java-func-probe/</link><pubDate>2025-10-09T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/tw/java-func-probe/</guid><description>&lt;ul>
&lt;li>甚麼是無侵入式函式探針？&lt;/li>
&lt;li>OpenResty XRay 的無侵入式探針，有哪些特別之處？&lt;/li>
&lt;li>實戰演示：監控函式引數&lt;/li>
&lt;li>技術優勢與應用場景&lt;/li>
&lt;/ul></description><pic>/header-images/java-func-probe.jpg</pic><private>false</private><tags>openresty-xray java probe</tags></item><item><title>別讓“大資料”淹沒你：OpenResty XRay 如何用最少資料，定位最棘手問題</title><link>https://blog.openresty.com.cn/tw/xray-agentic-observability/</link><pubDate>2025-09-24T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/tw/xray-agentic-observability/</guid><description>&lt;ul>
&lt;li>“更多資料”不等於“更多洞察”&lt;/li>
&lt;li>OpenResty XRay 有何不同？&lt;/li>
&lt;li>XRay 在真實場景中的應用案例&lt;/li>
&lt;/ul></description><pic>/header-images/xray-agentic-observability.jpg</pic><private>false</private><tags>openresty-xray dynamic-tracing analyzer</tags></item><item><title>金融服務記憶體飆升：OpenResty XRay 透過一張火焰圖，讓佔用降至 40%</title><link>https://blog.openresty.com.cn/tw/perl-mem-leak/</link><pubDate>2025-09-12T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/tw/perl-mem-leak/</guid><description>&lt;ul>
&lt;li>精準定位記憶體洩漏根因&lt;/li>
&lt;li>顯著的最佳化成效&lt;/li>
&lt;li>延展閱讀&lt;/li>
&lt;li>總結&lt;/li>
&lt;/ul></description><pic>/header-images/perl-mem-leak.jpg</pic><private>false</private><tags>tutorial openresty-xray perl memory</tags></item><item><title>OpenResty XRay 如何用 Node.js 函式探針實現監控新正規化</title><link>https://blog.openresty.com.cn/tw/nodejs-func-probe/</link><pubDate>2025-09-11T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/tw/nodejs-func-probe/</guid><description>&lt;ul>
&lt;li>為甚麼你需要無侵入式函式探針的新正規化？&lt;/li>
&lt;li>實戰演示：監控函式引數&lt;/li>
&lt;li>頂尖團隊如何利用無侵入式探針提升研發效能？&lt;/li>
&lt;li>總結&lt;/li>
&lt;/ul></description><pic>/header-images/nodejs-func-probe.jpg</pic><private>false</private><tags>openresty-xray Node.js</tags></item><item><title>OpenResty Edge 映象請求功能讓安全與效能兼得</title><link>https://blog.openresty.com.cn/tw/edge-mirror-request/</link><pubDate>2025-09-02T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/tw/edge-mirror-request/</guid><description>&lt;ul>
&lt;li>穩定性、體驗與成本的三重提升&lt;/li>
&lt;li>核心機制拆解&lt;/li>
&lt;li>配置步驟示例&lt;/li>
&lt;/ul></description><pic>/header-images/edge-mirror-request.jpg</pic><private>false</private><tags>tutorial openresty-edge gateway server</tags></item><item><title>應用卡頓？OpenResty XRay 一鍵揭秘 75 毫秒阻塞背後的真相</title><link>https://blog.openresty.com.cn/tw/xray-lua-io/</link><pubDate>2025-09-01T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/tw/xray-lua-io/</guid><description>&lt;ul>
&lt;li>效能“疑雲”：CPU 資源爭用浮出水面&lt;/li>
&lt;li>真兇現形：阻塞的 Lua IO 操作&lt;/li>
&lt;li>全面評估事件迴圈的阻塞程度&lt;/li>
&lt;li>使用 OpenResty XRay 告別 Nginx 效能噩夢&lt;/li>
&lt;/ul></description><pic>/header-images/xray-lua-io.jpg</pic><private>false</private><tags>openresty-xray casestudy lua nginx off-cpu</tags></item><item><title>OpenResty：全球開發者的“信任之選”</title><link>https://blog.openresty.com.cn/tw/openresty-netcraft-news/</link><pubDate>2025-08-08T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/tw/openresty-netcraft-news/</guid><description>&lt;ul>
&lt;li>為甚麼全球開發者都在選擇 OpenResty？&lt;/li>
&lt;li>使用者口碑：來自一線的真實力薦&lt;/li>
&lt;li>技術實力，讓卓越成為常態&lt;/li>
&lt;li>親身驗證 OpenResty 的卓越效能&lt;/li>
&lt;/ul></description><pic>/header-images/openresty-netcraft-news.jpg</pic><private>false</private><tags>openresty</tags></item><item><title>雙重瓶頸併發？OpenResty XRay 多維分析破解效能難題</title><link>https://blog.openresty.com.cn/tw/xray-gzip-casestudy/</link><pubDate>2025-07-30T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/tw/xray-gzip-casestudy/</guid><description>&lt;ul>
&lt;li>整體 CPU 使用分析&lt;/li>
&lt;li>深入模組內部分析&lt;/li>
&lt;li>壓縮策略深度分析&lt;/li>
&lt;li>分析結論&lt;/li>
&lt;li>最佳化解決方案&lt;/li>
&lt;/ul></description><pic>/header-images/xray-gzip-casestudy.jpg</pic><private>false</private><tags>casestudy openresty-xray gzip cpu</tags></item><item><title>分析線上 Node.js 應用的 CPU 使用情況（使用 OpenResty XRay）</title><link>https://blog.openresty.com.cn/tw/nodejs-analysis/</link><pubDate>2025-07-22T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/tw/nodejs-analysis/</guid><description>&lt;ul>
&lt;li>Node.js 應用中的高 CPU 使用率問題&lt;/li>
&lt;li>Node.js 應用中的 CPU 阻塞問題&lt;/li>
&lt;li>支援的 Node.js 版本和作業系統&lt;/li>
&lt;li>效能影響和額外負擔&lt;/li>
&lt;li>下一步的計劃&lt;/li>
&lt;/ul></description><pic>/header-images/nodejs-analysis.jpg</pic><private>false</private><tags>openresty-xray Node.js cpu</tags></item><item><title>如何使用 OpenResty Edge 構建私有 CDN 網路</title><link>https://blog.openresty.com.cn/tw/edge-cdn/</link><pubDate>2025-07-21T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/tw/edge-cdn/</guid><description>&lt;ul>
&lt;li>為甚麼選擇搭建私有 CDN？&lt;/li>
&lt;li>靈活的多層邊緣架構&lt;/li>
&lt;li>如何快速啟動你的邊緣網路&lt;/li>
&lt;li>DNS 管理與智慧排程&lt;/li>
&lt;li>快取管理&lt;/li>
&lt;li>靈活可控的安全體系&lt;/li>
&lt;li>監控與運維&lt;/li>
&lt;/ul></description><pic>/header-images/edge-cdn.jpg</pic><private>false</private><tags>tutorial openresty-edge cdn</tags></item><item><title>從崩潰到根因：OpenResty XRay 如何將 Nginx 記憶體踩踏問題分析得明明白白</title><link>https://blog.openresty.com.cn/tw/xray-casestudy-undo-coredump/</link><pubDate>2025-07-16T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/tw/xray-casestudy-undo-coredump/</guid><description>&lt;ul>
&lt;li>一個讓運維團隊徹夜難眠的 Nginx 崩潰案例&lt;/li>
&lt;li>如何用 OpenResty XRay 精準捕獲記憶體踩踏的“第一現場”&lt;/li>
&lt;li>二次開發如何意外破壞了 Nginx 的生命週期管理&lt;/li>
&lt;/ul></description><pic>/header-images/xray-casestudy-undo-coredump.jpg</pic><private>false</private><tags>casestudy openresty-xray undo coredump memory nginx</tags></item><item><title>UDB + OpenResty XRay：解鎖 OpenResty 應用效能之謎</title><link>https://blog.openresty.com.cn/tw/undo-openresty-lua-bt/</link><pubDate>2025-07-11T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/tw/undo-openresty-lua-bt/</guid><description>&lt;ul>
&lt;li>OpenResty XRay 如何協同 UDB 增效&lt;/li>
&lt;li>實戰：使用 UDB 與 OpenResty XRay 分析 OpenResty 應用的 Lua 程式碼呼叫棧&lt;/li>
&lt;li>時間旅行除錯的優勢&lt;/li>
&lt;/ul></description><pic>/header-images/undo-openresty-lua-bt.jpg</pic><private>false</private><tags>openresty-xray undo lua udb openresty</tags></item><item><title>UDB 與 OpenResty XRay 如何讓你看透 Perl 程式碼執行全過程</title><link>https://blog.openresty.com.cn/tw/undo-perl-bt/</link><pubDate>2025-07-11T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/tw/undo-perl-bt/</guid><description>&lt;ul>
&lt;li>UDB 是甚麼？&lt;/li>
&lt;li>實戰：使用 OpenResty XRay 與 UDB 分析 Perl 應用的程式碼呼叫棧&lt;/li>
&lt;li>為甚麼越來越多開發者選擇 UDB？&lt;/li>
&lt;/ul></description><pic>/header-images/undo-perl-bt.jpg</pic><private>false</private><tags>openresty-xray undo udb perl</tags></item></channel></rss>