精選文章

Photo by Philip Brown

動態追蹤技術漫談

動態追蹤技術漫談

Photo by OpenResty Inc.

OpenResty XRay 分析和解決 B 站重大線上事故

OpenResty XRay 分析和解決 B 站重大線上事故

版本號之困:OpenResty XRay 如何破解漏洞掃描中的誤報難題

版本號之困:OpenResty XRay 如何破解漏洞掃描中的誤報難題

版本號之困:OpenResty XRay 如何破解漏洞掃描中的誤報難題

OpenResty XRay 是甚麼

OpenResty XRay 是甚麼

OpenResty XRay 是甚麼

從 9萬 QPS 到 6千:一次壓測暴露的 15 倍效能黑洞,我們如何用 OpenResty XRay 定位根因

從 9萬 QPS 到 6千:一次壓測暴露的 15 倍效能黑洞,我們如何用 OpenResty XRay 定位根因

從 9萬 QPS 到 6千:一次壓測暴露的 15 倍效能黑洞,我們如何用 OpenResty XRay 定位根因

Photo by 章亦春

OpenResty XRay Java 函式探針:無侵入式函式監控實踐

OpenResty XRay Java 函式探針:無侵入式函式監控實踐

Photo by Jose G. Ortega Castro

OpenResty 和 Nginx 的共享記憶體區是如何消耗實體記憶體的

OpenResty 和 Nginx 的共享記憶體區是如何消耗實體記憶體的

Photo by Harrison Broadbent

OpenResty 和 Nginx 如何分配和管理記憶體

OpenResty 和 Nginx 如何分配和管理記憶體

藉助 OpenResty XRay,顯著最佳化效能,CPU 使用率立減  90%
藉助 OpenResty XRay,顯著最佳化效能,CPU 使用率立減 90%
申請免費試用

最新文章

DDoS 防護的技術拐點:當極限效能不再意味著系統妥協

  • DDoS 防護的不可能三角
  • OpenResty Edge 的設計選擇:讓三個目標同時達成
  • 效能不是口號,而是工程事實
  • 自動化不是“加分項”,而是 DDoS 防護的前提
  • 可觀測性:透明是信任的基礎
  • 構建一個內建、自適應的防護體系
  • DDoS 防護的不可能三角
  • OpenResty Edge 的設計選擇:讓三個目標同時達成
  • 效能不是口號,而是工程事實
  • 自動化不是“加分項”,而是 DDoS 防護的前提
  • 可觀測性:透明是信任的基礎
  • 構建一個內建、自適應的防護體系

OpenResty Edge 資料保護指南:從定時備份到自動故障轉移

  • 第一層防線:定時備份與異機同步
  • 第二層防線:主從流複製
  • 第三層防線:自動故障轉移叢集
  • 三層方案對比與選型建議
  • 總結
  • 第一層防線:定時備份與異機同步
  • 第二層防線:主從流複製
  • 第三層防線:自動故障轉移叢集
  • 三層方案對比與選型建議
  • 總結

OpenResty Edge × Kubernetes:從“能用”到“好用”,構建企業級雲原生閘道器的最後一公里

  • K8s 時代的閘道器困境:靜態管理模式與雲原生環境的錯配
  • 能力一:閘道器節點的自動化生命週期管理
  • 能力二:多 K8s 叢集與統一管控
  • 能力三:兩級上游體系
  • 總結:雲原生閘道器的價值判斷
  • K8s 時代的閘道器困境:靜態管理模式與雲原生環境的錯配
  • 能力一:閘道器節點的自動化生命週期管理
  • 能力二:多 K8s 叢集與統一管控
  • 能力三:兩級上游體系
  • 總結:雲原生閘道器的價值判斷

當 JSON 成為 OpenResty 服務的隱形瓶頸

  • 效能的天花板到底在哪一層
  • 常見的“繞行”策略及其侷限
  • 為甚麼“自研”或“魔改”不是個好主意
  • 基礎設施級的最佳化:jit.cjson
  • 為甚麼原廠方案更值得託付
  • 極低的接入成本
  • 效能的天花板到底在哪一層
  • 常見的“繞行”策略及其侷限
  • 為甚麼“自研”或“魔改”不是個好主意
  • 基礎設施級的最佳化:jit.cjson
  • 為甚麼原廠方案更值得託付
  • 極低的接入成本

在 Nginx/OpenResty 閘道器層實現 120 MB/s 的實時 JS/CSS/HTML 壓縮

  • 約束改變,問題重開
  • 為甚麼這個問題比想象複雜
  • 樸素方案會在哪裡出錯
  • openresty-minifiers 如何解決這個問題
  • 五分鐘接入:配置示例
  • 約束改變,問題重開
  • 為甚麼這個問題比想象複雜
  • 樸素方案會在哪裡出錯
  • openresty-minifiers 如何解決這個問題
  • 五分鐘接入:配置示例

OpenResty Edge 客戶端真實 IP 全鏈路傳遞指南

  • 使用場景與拓撲圖
  • IP 傳遞方案概覽與適用場景
  • OpenResty Edge 配置
  • 關鍵變數說明
  • 頁面規則
  • 驗證方案
  • 使用場景與拓撲圖
  • IP 傳遞方案概覽與適用場景
  • OpenResty Edge 配置
  • 關鍵變數說明
  • 頁面規則
  • 驗證方案

不改程式碼、不重啟服務:OpenResty XRay 如何對生產環境做全棧動態追蹤

  • 現有動態追蹤框架的技術權衡與生產環境侷限性
  • OpenResty XRay 的動態追蹤架構級突破
  • 全棧火焰圖
  • 能力邊界的持續擴充套件
  • 現有動態追蹤框架的技術權衡與生產環境侷限性
  • OpenResty XRay 的動態追蹤架構級突破
  • 全棧火焰圖
  • 能力邊界的持續擴充套件

OpenResty XRay 是甚麼

  • 以“零侵入”重構生產環境效能分析
  • 將海量遙測資料轉化為可執行的洞察
  • 適應彈性架構的無感觀測能力
  • 賦能高可用架構的長期主義
  • 以“零侵入”重構生產環境效能分析
  • 將海量遙測資料轉化為可執行的洞察
  • 適應彈性架構的無感觀測能力
  • 賦能高可用架構的長期主義

OpenResty Edge GSLB 設計手記:讓流量排程回歸“應用層”

  • 流量排程的痛點,真的是“配置複雜度”嗎
  • 在“全域性最優”與“故障止損”之間平衡的藝術
  • 從被動響應到“基於反饋迴路”的動態感知
  • 從“守著報警群”到“確定性的流量治理”
  • 總結
  • 流量排程的痛點,真的是“配置複雜度”嗎
  • 在“全域性最優”與“故障止損”之間平衡的藝術
  • 從被動響應到“基於反饋迴路”的動態感知
  • 從“守著報警群”到“確定性的流量治理”
  • 總結

拒絕阻塞:如何在 OpenResty 邊緣節點彌合與 Kafka 的“執行時”鴻溝

  • 三種在生產環境中反覆出現的錯誤架構實踐
  • 問題的關鍵:同步語義不等於阻塞執行
  • lua-resty-kafka-fast 的工程化選擇
  • 這對系統架構意味著甚麼變化
  • 這是一個工程問題,而不是語言問題
  • 三種在生產環境中反覆出現的錯誤架構實踐
  • 問題的關鍵:同步語義不等於阻塞執行
  • lua-resty-kafka-fast 的工程化選擇
  • 這對系統架構意味著甚麼變化
  • 這是一個工程問題,而不是語言問題

一次無法重啟的 Nginx 記憶體洩漏,我們是如何在生產環境把它抓出來的

  • 一次生產環境記憶體洩漏的完整解剖
  • 為甚麼這類問題幾乎無解?
  • 從“靠運氣”到“可預測”
  • 當效能問題超越“工具”範疇”
  • 一次生產環境記憶體洩漏的完整解剖
  • 為甚麼這類問題幾乎無解?
  • 從“靠運氣”到“可預測”
  • 當效能問題超越“工具”範疇”
聯絡我們

OpenResty 開源社群

請加入我們,並與我們分享您的想法和問題,我們迫不及待想在那裡見到您!


limited time offer

Request TRIAL today and receive a diagnostic REPORT
Learn more

很樂意聽到您的反饋,請與我們聯絡 👋

成功傳送訊息!

我們的專家團隊將在 24 小時之內與您聯絡。
x