← Back
Openresty

線上上 Kong 服務程序中實時統計 CPU 和記憶體用量最高的外掛(使用 OpenResty XRay)

  • 伺服器程序中所有 Kong 外掛的 CPU 使用情況
  • 伺服器程序中所有 Kong 外掛的記憶體使用情況
  • 伺服器的額外負擔
  • 下一步是甚麼?
Photo by 章亦春
  • 伺服器程序中所有 Kong 外掛的 CPU 使用情況
  • 伺服器程序中所有 Kong 外掛的記憶體使用情況
  • 伺服器的額外負擔
  • 下一步是甚麼?

在 OpenResty 或 Nginx 程序中追蹤最慢的 PCRE 正規表示式

  • 系統環境
  • 無需猜測,縮小問題範圍
  • 限制 PCRE 的執行開銷
  • 非回溯正規表示式引擎
  • Lua 的內建模式
  • 追蹤容器內的應用
  • 工具的實現方式
  • 工具的開銷
  • 系統環境
  • 無需猜測,縮小問題範圍
  • 限制 PCRE 的執行開銷
  • 非回溯正規表示式引擎
  • Lua 的內建模式
  • 追蹤容器內的應用
  • 工具的實現方式
  • 工具的開銷

分析 OpenResty 或 Nginx 中最耗 CPU 的請求

  • 系統環境
  • 最耗 CPU 的請求主機名
  • 最耗 CPU 的請求 URI
  • 深入挖掘
  • 直接在 Web 控制檯中執行
  • 追蹤容器內的應用
  • 工具的實現方式
  • 工具的開銷
Photo by Yichun Zhang
  • 系統環境
  • 最耗 CPU 的請求主機名
  • 最耗 CPU 的請求 URI
  • 深入挖掘
  • 直接在 Web 控制檯中執行
  • 追蹤容器內的應用
  • 工具的實現方式
  • 工具的開銷

OpenResty 1.19.9.1 正式釋出

  • 重點變更
  • 完整變更日誌
  • Alpine 3.14 官方倉庫
  • 重點變更
  • 完整變更日誌
  • Alpine 3.14 官方倉庫

OpenResty 1.19.3.1 正式版釋出 & 線上分享會回顧

  • OpenResty 1.19.3.1 正式釋出
  • 會議回顧
    • 開場
    • OpenResty 下的 Proxy 和 Balancer 流程解析以及新的功能
    • ssl.server_port 實現分享
    • ssl.verify_client 簡介
    • 為 lua-resty-mysql 新增 sha256 plugin
    • TLS 握手階段與後續階段共享 ngx.ctx 的妙用
    • 使用 OpenResty XRay 來最佳化開源 OpenResty 核心及其應用
  • OpenResty 1.19.3.1 正式釋出
  • 會議回顧
    • 開場
    • OpenResty 下的 Proxy 和 Balancer 流程解析以及新的功能
    • ssl.server_port 實現分享
    • ssl.verify_client 簡介
    • 為 lua-resty-mysql 新增 sha256 plugin
    • TLS 握手階段與後續階段共享 ngx.ctx 的妙用
    • 使用 OpenResty XRay 來最佳化開源 OpenResty 核心及其應用

Lua 級別 CPU 火焰圖簡介

  • 甚麼是火焰圖
  • 簡單的 Lua 樣例
  • 複雜的 Lua 應用
  • 取樣開銷
  • 安全性
  • 相容性
  • 其他型別的 Lua 級別火焰圖
Photo by Guido Jansen
  • 甚麼是火焰圖
  • 簡單的 Lua 樣例
  • 複雜的 Lua 應用
  • 取樣開銷
  • 安全性
  • 相容性
  • 其他型別的 Lua 級別火焰圖

OPM 網站最佳化釋出

  • 首頁
  • 包列表頁
  • 上傳記錄列表頁
  • 包搜尋頁
  • 包詳情資訊頁
  • 使用者資訊頁
  • 文件頁
  • TODO:
  • 首頁
  • 包列表頁
  • 上傳記錄列表頁
  • 包搜尋頁
  • 包詳情資訊頁
  • 使用者資訊頁
  • 文件頁
  • TODO:

Fedora 32, Ubuntu 20.04 Focal 和 Alpine 3.7 ~ 3.11 的 OpenResty 官方二進位制倉庫

  • openresty
  • openresty-resty
  • openresty-restydoc
  • openresty-debug
  • openresty-valgrind
  • openresty-openssl
  • openresty-openssl-debug
  • perl-lemplate
  • perl-test-nginx
  • 除錯符號包
  • 打包原始碼
  • 新版本 OpenResty
  • openresty
  • openresty-resty
  • openresty-restydoc
  • openresty-debug
  • openresty-valgrind
  • openresty-openssl
  • openresty-openssl-debug
  • perl-lemplate
  • perl-test-nginx
  • 除錯符號包
  • 打包原始碼
  • 新版本 OpenResty

LuaJIT GC64 模式

  • 老的記憶體限制
    • 何時會碰到這個記憶體限制
    • 記憶體限制是每程序的
    • GC 管理的記憶體
    • 不由 GC 管理的記憶體
    • 提升 x64 模式的記憶體上限到 4 GB
  • 新的 GC64 模式
    • 如何開啟 GC64 模式
    • 效能影響
    • 除錯分析工具鏈
  • 老的記憶體限制
    • 何時會碰到這個記憶體限制
    • 記憶體限制是每程序的
    • GC 管理的記憶體
    • 不由 GC 管理的記憶體
    • 提升 x64 模式的記憶體上限到 4 GB
  • 新的 GC64 模式
    • 如何開啟 GC64 模式
    • 效能影響
    • 除錯分析工具鏈
聯絡我們

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

成功傳送訊息!

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