cf v0.3 正式版發布, 一套完善的 lua Web 開發框架.

←手機掃碼閱讀     admin @ 2019-06-14 , reply:0

本次更新內容:

new feature:

  •   增加httpc的類封裝, 用於socket復用場景、多介面併發請求支持;
  •   新增3rd目錄支持用戶自動集成第三方庫;
  •   新增非同步stdout日誌列印方法, 定期刷新cache提升性能;
  •   新增new_tab實現, 提升table創建效率, 減少rehash次數;
  •   httpd支持原生靜態文件路由查找, 自動過濾惡意path請求;
  •   admin庫新增一個語言切換標籤顯示方法, 適用於單語種後台開發模式;
  •   crypt庫新增sha256、hmac_sha256演算法, 適用於某些第三方介面;
  •   MQ新增stomp協議支持, 調整目錄結構. 具體使用方法見MQ庫API;

Code optimization:

  •   優化不同平台的連接管理效率;
  •   優化TCP效率, 減少無用事件循環註冊;
  •   優化DNS解析流程效率, 構建清晰的流程解析結構;
  •   優化Websocket實現, 解決一些特殊場景下的循環應用問題;
  •   優化http協議解析為C實現, 優化http trunked解析流程;
  •   優化Dockerfile構建流程, 提升50% build速度;
  •   優化url.encode與url.decode, 使用Lua的C API編寫性能提升30x;
  •   優化ev_loop事件循環效率, 開啟宏調優選項優化;
  •   優化內置庫執行效率, 將大範圍全局變數引用為局部變數提升執行效率;
  •   優化內存對象引用問題, 增加對象復用減少內存分配頻率;
  •   優化logging庫, 自動根據日期分割日誌文件;
  •   其它一些代碼優化;

Bugx fix:

  •   修復xml2lua的字元串解析錯誤問題;
  •   修復http的路由查找對靜態文件的查找bug;
  •   修復使用timeout在特殊情況下的錯誤問題;
  •   修復MQ僅能註冊單個訂閱事件的問題;
  •   修復mqtt的協議探測問題;
  •   修復HTTP的一些特殊請求回應問題;
  •   修復一些其它潛在的問題;

 

如何快速入門?

    參考: lua web快速開發指南

Bug反饋渠道?

    Issue





[admin ]

來源:OsChina
連結:https://www.oschina.net/news/107429/cf-v0-3-released
cf v0.3 正式版發布, 一套完善的 lua Web 開發框架.已經有21次圍觀

http://coctec.com/news/all/show-post-207127.html