openresty 階段說明

 

開發中經常使用的7階段

  • set_by_lua*: 流程分支處理判斷變量初始化
  • rewrite_by_lua*: 轉發、重定向、緩存等功能(例如特定請求代理到外網)
  • access_by_lua*: IP 准入、接口權限等狀況集中處理(例如配合 iptable 完成簡單防火牆)
  • content_by_lua*: 內容生成
  • header_filter_by_lua*: 響應頭部過濾處理(例如添加頭部信息)
  • body_filter_by_lua*: 響應體過濾處理(例如完成應答內容統一成大寫)
  • log_by_lua*: 會話完成後本地異步完成日誌記錄(日誌能夠記錄在本地,還能夠同步到其餘機器)
相關文章
相關標籤/搜索