各类型client的功能区别 - noradle/noradle-doc GitHub Wiki

功能特性 noradle-nodejs-client fcgi/scgi raw-http
  • 路由/routing |  - 支持 url_pattern 配置 | 是 | 不支持 | 不支持  - 支持设置 x$pos | 在nodejs设置 | 在nginx配置 | 在db内配置  - 在x$before中设置x$prog | 支持 | 支持 | 支持
  • 输入/input |  - http头接受 | 支持 | 支持 | 支持  - cookies 解析 | 支持库外解析 | 支持库外解析 | 只能在库内解析  - 查询串解析 | 支持库外解析,
    额外能保留传递之前的key-value内容
    额外支持上传文件分析 | 支持库外解析? | 只能库内解析
  • 输出/output |  - 服务端转码 resultsets to json
      也可以在浏览器等下游集成转换库noradle-resultsets做转换 | 支持 | 不支持 | 不支持  - 服务端模板带入
      和一般架构相反,是数据驱动模板,路由简化了 | 支持 | 不支持 | 不支持  - 服务端响应压缩 | 受plsql应用代码控制的压缩 | 受nginx配置控制的压缩 | 不支持压缩
      虽然oracle提供gzip压缩plsql包,
      但是不希望浪费宝贵的CPU处理非状态的流式数据  - content-md5 校验码生成
      其实一般浏览器也不看 | 支持 | 不支持 | 不支持  - feedback一体化输出
      在ajax/SPA化趋势下意义逐渐淡化 | 支持 | 不支持 | 不支持  - 独立style流
      在前端库应用时代逐渐意义淡化 | 支持 | 不支持 | 不支持
⚠️ **GitHub.com Fallback** ⚠️