精選文章

Photo by Philip Brown

動態追蹤技術漫談

動態追蹤技術漫談

Photo by OpenResty Inc.

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

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

二進位制漏洞掃描:識別 Backport 補丁,消除誤報

二進位制漏洞掃描:識別 Backport 補丁,消除誤報

二進位制漏洞掃描:識別 Backport 補丁,消除誤報

OpenResty XRay 是甚麼

OpenResty XRay 是甚麼

OpenResty XRay 是甚麼

Nginx 反向代理 QPS 暴跌 15 倍:upstream keepalive 缺失與 -O0 編譯選項的根因定位

Nginx 反向代理 QPS 暴跌 15 倍:upstream keepalive 缺失與 -O0 編譯選項的根因定位

Nginx 反向代理 QPS 暴跌 15 倍:upstream keepalive 缺失與 -O0 編譯選項的根因定位

Photo by 章亦春

無侵入式 Java 探針:生產環境無 Java Agent 捕獲方法引數

無侵入式 Java 探針:生產環境無 Java Agent 捕獲方法引數

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%
申請免費試用

最新文章

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

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

二進位制漏洞掃描:識別 Backport 補丁,消除誤報

  • 為甚麼版本匹配漏洞掃描會失效:三類疊加代價
  • OpenResty XRay 的二進位制漏洞掃描如何工作:證據優先模型
  • 實戰案例:Rocky Linux 雙版本 OpenSSL 場景下的二進位制漏洞掃描
  • 從告警疲勞到精準:可持續的漏洞掃描實踐
  • 為甚麼版本匹配漏洞掃描會失效:三類疊加代價
  • OpenResty XRay 的二進位制漏洞掃描如何工作:證據優先模型
  • 實戰案例:Rocky Linux 雙版本 OpenSSL 場景下的二進位制漏洞掃描
  • 從告警疲勞到精準:可持續的漏洞掃描實踐

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

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

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

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

OpenResty Edge:私有 CDN、通用閘道器與 WAF 一體化平臺

  • OpenResty Edge 是甚麼?架構概覽
  • OpenResty Edge 對比傳統架構:四大核心痛點
  • 通用閘道器與負載均衡:微服務動態路由
  • 真實案例:OTA、新聞門戶與 SaaS 部署
  • OpenResty Edge 是甚麼?架構概覽
  • OpenResty Edge 對比傳統架構:四大核心痛點
  • 通用閘道器與負載均衡:微服務動態路由
  • 真實案例:OTA、新聞門戶與 SaaS 部署

OpenResty XRay 是甚麼

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

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

  • 三種在生產環境中反覆出現的低效架構實踐
  • 甚麼是 lua-resty-kafka-fast
  • lua-resty-kafka 與 lua-resty-kafka-fast 對比
  • 這對系統架構意味著甚麼變化
  • FAQ
  • 三種在生產環境中反覆出現的低效架構實踐
  • 甚麼是 lua-resty-kafka-fast
  • lua-resty-kafka 與 lua-resty-kafka-fast 對比
  • 這對系統架構意味著甚麼變化
  • FAQ

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

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

Nginx 反向代理 QPS 暴跌 15 倍:upstream keepalive 缺失與 -O0 編譯選項的根因定位

  • Nginx 反向代理慢 15 倍,日誌卻零報錯
  • 火焰圖暴露連線風暴:upstream keepalive 缺失
  • 剩下的 10% 差距:基線對比指向編譯器
  • -O0 除錯編譯如何吃掉我們 10% 的效能
  • 15 倍 QPS 差異的工程性覆盤
  • Nginx 反向代理慢 15 倍,日誌卻零報錯
  • 火焰圖暴露連線風暴:upstream keepalive 缺失
  • 剩下的 10% 差距:基線對比指向編譯器
  • -O0 除錯編譯如何吃掉我們 10% 的效能
  • 15 倍 QPS 差異的工程性覆盤

在高可用 HTTPS 叢集中,如何解決 TLS Session Key 輪轉問題

  • 為甚麼 Session Ticket Key 管理比看起來更難
  • lua-resty-tls-session 如何在不重啟的情況下輪轉 Session Ticket Key
  • 三種方案對比
  • 效能與可用性的量化收益
  • FAQ
  • 為甚麼 Session Ticket Key 管理比看起來更難
  • lua-resty-tls-session 如何在不重啟的情況下輪轉 Session Ticket Key
  • 三種方案對比
  • 效能與可用性的量化收益
  • FAQ

修復 OpenResty 中 LuaJIT RSS 記憶體洩漏:無需重啟即可消除 OOM Kill

  • 甚麼是 LuaJIT「偽記憶體洩漏」?
  • 用真實生產資料診斷問題
  • 為甚麼常規修復手段無效
  • LuaJIT-plus 如何在分配器層面解決
  • 上線後的生產收益
  • 甚麼是 LuaJIT「偽記憶體洩漏」?
  • 用真實生產資料診斷問題
  • 為甚麼常規修復手段無效
  • LuaJIT-plus 如何在分配器層面解決
  • 上線後的生產收益

我們如何在一個 500k QPS 的 OpenResty 閘道器中定位 244 毫秒的效能異常

  • 被健康平均值掩蓋的延遲尖刺與 CPU 浪費
  • 無需改程式碼、無需重啟:OpenResty 延遲問題排查
  • 最佳化結果:延遲毛刺消除,CPU 使用率下降 30%
  • 常見問題
  • 被健康平均值掩蓋的延遲尖刺與 CPU 浪費
  • 無需改程式碼、無需重啟:OpenResty 延遲問題排查
  • 最佳化結果:延遲毛刺消除,CPU 使用率下降 30%
  • 常見問題
聯絡我們

OpenResty 開源社群

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


limited time offer

Request TRIAL today and receive a diagnostic REPORT
Learn more

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

成功傳送訊息!

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