精選文章

Photo by Philip Brown

動態追蹤技術漫談

動態追蹤技術漫談

Photo by OpenResty Inc.

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

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

Photo by Yichun Zhang

當 Lua IPC 管道阻塞 OpenResty 或 Nginx 事件迴圈的時候

當 Lua IPC 管道阻塞 OpenResty 或 Nginx 事件迴圈的時候

Photo by Yichun Zhang

OpenResty XRay 的自動分析報告

OpenResty XRay 的自動分析報告

Photo by Guido Jansen

Lua 級別 CPU 火焰圖簡介

Lua 級別 CPU 火焰圖簡介

Photo by Elena Mozhvilo

OpenResty 與 Nginx 共享記憶體區的記憶體碎片問題

OpenResty 與 Nginx 共享記憶體區的記憶體碎片問題

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

最新文章

OpenResty XRay 如何用 Node.js 函式探針實現監控新正規化

  • 為甚麼你需要無侵入式函式探針的新正規化?
  • 實戰演示:監控函式引數
  • 頂尖團隊如何利用無侵入式探針提升研發效能?
  • 總結
Photo by 章亦春
  • 為甚麼你需要無侵入式函式探針的新正規化?
  • 實戰演示:監控函式引數
  • 頂尖團隊如何利用無侵入式探針提升研發效能?
  • 總結

應用卡頓?OpenResty XRay 一鍵揭秘 75 毫秒阻塞背後的真相

  • 效能“疑雲”:CPU 資源爭用浮出水面
  • 真兇現形:阻塞的 Lua IO 操作
  • 全面評估事件迴圈的阻塞程度
  • 使用 OpenResty XRay 告別 Nginx 效能噩夢
  • 效能“疑雲”:CPU 資源爭用浮出水面
  • 真兇現形:阻塞的 Lua IO 操作
  • 全面評估事件迴圈的阻塞程度
  • 使用 OpenResty XRay 告別 Nginx 效能噩夢

OpenResty:全球開發者的“信任之選”

  • 為甚麼全球開發者都在選擇 OpenResty?
  • 使用者口碑:來自一線的真實力薦
  • 技術實力,讓卓越成為常態
  • 親身驗證 OpenResty 的卓越效能
Photo by 章亦春
  • 為甚麼全球開發者都在選擇 OpenResty?
  • 使用者口碑:來自一線的真實力薦
  • 技術實力,讓卓越成為常態
  • 親身驗證 OpenResty 的卓越效能

分析線上 Node.js 應用的 CPU 使用情況(使用 OpenResty XRay)

  • Node.js 應用中的高 CPU 使用率問題
  • Node.js 應用中的 CPU 阻塞問題
  • 支援的 Node.js 版本和作業系統
  • 效能影響和額外負擔
  • 下一步的計劃
Photo by 章亦春
  • Node.js 應用中的高 CPU 使用率問題
  • Node.js 應用中的 CPU 阻塞問題
  • 支援的 Node.js 版本和作業系統
  • 效能影響和額外負擔
  • 下一步的計劃

如何使用 OpenResty Edge 構建私有 CDN 網路

  • 為甚麼選擇搭建私有 CDN?
  • 靈活的多層邊緣架構
  • 如何快速啟動你的邊緣網路
  • DNS 管理與智慧排程
  • 快取管理
  • 靈活可控的安全體系
  • 監控與運維
Photo by Yichun Zhang
  • 為甚麼選擇搭建私有 CDN?
  • 靈活的多層邊緣架構
  • 如何快速啟動你的邊緣網路
  • DNS 管理與智慧排程
  • 快取管理
  • 靈活可控的安全體系
  • 監控與運維

從崩潰到根因:OpenResty XRay 如何將 Nginx 記憶體踩踏問題分析得明明白白

  • 一個讓運維團隊徹夜難眠的 Nginx 崩潰案例
  • 如何用 OpenResty XRay 精準捕獲記憶體踩踏的“第一現場”
  • 二次開發如何意外破壞了 Nginx 的生命週期管理
  • 一個讓運維團隊徹夜難眠的 Nginx 崩潰案例
  • 如何用 OpenResty XRay 精準捕獲記憶體踩踏的“第一現場”
  • 二次開發如何意外破壞了 Nginx 的生命週期管理

UDB + OpenResty XRay:解鎖 OpenResty 應用效能之謎

  • OpenResty XRay 如何協同 UDB 增效
  • 實戰:使用 UDB 與 OpenResty XRay 分析 OpenResty 應用的 Lua 程式碼呼叫棧
  • 時間旅行除錯的優勢
Photo by 章亦春
  • OpenResty XRay 如何協同 UDB 增效
  • 實戰:使用 UDB 與 OpenResty XRay 分析 OpenResty 應用的 Lua 程式碼呼叫棧
  • 時間旅行除錯的優勢

UDB 與 OpenResty XRay:如何分析 Java 應用中的檔案操作

  • UDB 是甚麼?
  • 強強聯手:UDB 遇上 OpenResty XRay
  • 實戰演練:使用 OpenResty XRay 與 UDB 分析 Java 應用的檔案操作呼叫棧
  • 時間旅行除錯的優勢
Photo by 章亦春
  • UDB 是甚麼?
  • 強強聯手:UDB 遇上 OpenResty XRay
  • 實戰演練:使用 OpenResty XRay 與 UDB 分析 Java 應用的檔案操作呼叫棧
  • 時間旅行除錯的優勢

技術案例:如何使用 OpenResty XRay 追蹤一個 LRU 快取引發的記憶體洩漏

  • 隱形殺手:看不見的記憶體洩漏如何威脅業務穩定性
  • 揭秘記憶體洩漏的完整調查過程
  • 從困境到飛躍:一次精準的診斷
  • 隱形殺手:看不見的記憶體洩漏如何威脅業務穩定性
  • 揭秘記憶體洩漏的完整調查過程
  • 從困境到飛躍:一次精準的診斷

技術實戰:OpenResty XRay 實現 DNS 服務效能 60% 最佳化的案例解析

  • 當“生命線”DNS 服務遭遇效能危機
  • OpenResty XRay 如何一步步調查罪魁禍首
  • 精準“治療”:三步重獲新生
  • 總結:僅用幾分鐘,我們做到了甚麼
  • 當“生命線”DNS 服務遭遇效能危機
  • OpenResty XRay 如何一步步調查罪魁禍首
  • 精準“治療”:三步重獲新生
  • 總結:僅用幾分鐘,我們做到了甚麼

動態追蹤的瑞士軍刀:Y 語言如何讓動態追蹤不再複雜

  • 行業痛點:為甚麼我們迫切需要一門全新的追蹤語言?
  • 技術硬實力:Y 語言憑甚麼敢說“革命性”?
  • Y 語言語法:熟悉的 C,更強大的追蹤能力
  • 殺手級應用場景:解決傳統工具無法解決的問題
  • 全平臺支援:沒有 Y 語言到不了的地方
  • 行業痛點:為甚麼我們迫切需要一門全新的追蹤語言?
  • 技術硬實力:Y 語言憑甚麼敢說“革命性”?
  • Y 語言語法:熟悉的 C,更強大的追蹤能力
  • 殺手級應用場景:解決傳統工具無法解決的問題
  • 全平臺支援:沒有 Y 語言到不了的地方

深入動態追蹤技術:OpenResty XRay 如何徹底改變問題診斷方式

  • 動態追蹤:解決複雜系統問題的利器
  • 為甚麼選擇 OpenResty XRay?
  • 產品聚焦:XRay 在真實場景中的應用案例
  • 常見誤區與 FAQ
  • 動態追蹤:解決複雜系統問題的利器
  • 為甚麼選擇 OpenResty XRay?
  • 產品聚焦:XRay 在真實場景中的應用案例
  • 常見誤區與 FAQ
聯絡我們

OpenResty 開源社群

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


limited time offer

Request TRIAL today and receive a diagnostic REPORT
Learn more

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

成功傳送訊息!

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