Skip to content
kaven276 edited this page Jan 12, 2016 · 3 revisions

Welcome to the noradle-scgi wiki!

模拟 http module

scgi.createServer(function(req,res){...})

request 包含

  • method
  • url
  • headers
  • setEncoding()
  • on.data
  • on.end

response 包含

  • setHeader()
  • write()
  • end()

这样的好处就是,可以完全复用 noradle-http 的架构,用于 WSGI 接入

比 noradle-http 简化掉的特性

  • gzip 直接使用 nginx 的 gzip 压缩功能
  • content-md5 功能,这个本来没什么大用,浏览器也不验证它
  • special-url 功能,这个应该通过配置 nginx 到 js resultsets converter lib 静态文件服务提供
  • css in header 功能,这个对于使用第三方css库的情况,而且是普遍使用响应舍css设计的情况下,基本上没啥用了
  • feedback anti-refresh 功能,这个看 nginx 是否可以识别

需要保留的,因为以下都是基本业务功能,而不是非功能性的特性

  • upload file
  • convert resultsets to JSON
  • consolidate
Clone this wiki locally