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

栏目: 软件资讯 · 发布时间: 7年前

内容简介:本次更新内容: new feature: 增加httpc的类封装, 用于socket复用场景、多接口并发请求支持; 新增3rd目录支持用户自动集成第三方库; 新增异步stdout日志打印方法, 定期刷新cache提升性能; 新增new_tab实现, 提升t...

本次更新内容:

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


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Sass and Compass in Action

Sass and Compass in Action

Wynn Netherland、Nathan Weizenbaum、Chris Eppstein、Brandon Mathis / Manning Publications / 2013-8-2 / USD 44.99

Written by Sass and Compass creators * Complete Sass language reference * Covers prominent Compass community plug-ins * Innovative approach to creating stylesheets Cascading Style Sheets paint the we......一起来看看 《Sass and Compass in Action》 这本书的介绍吧!

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具