-
Notifications
You must be signed in to change notification settings - Fork 0
Home
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