WWW、HTTP、CGI
2016-07-08 11:17
302 查看
CGI、nginx、应用服务器之间的关系?
HTTP数据包到达nginx,然后nginx通过进程间通信的方式将处理后的HTTP包交给CGI进程;然后CGI进程选择一个应用服务器的解释器,将数据包、解析后的环境变量等通过进程间通信交给应用服务器的解释器;然后应用服务器接到数据包与解析后的变量,交给相应的应用来处理。
所以我们在写后台应用的时候,总是感觉数据包是从网络上发来的,但是其实已经经过很多处理了。而且使用webpy、tomcat等这样的应用服务器来处理的时候,HTTP的解封装等工作已经由应用服务器做过了。
fastCGI的改进是,不是请求到来之后启动应用服务器的解释器,而是常驻内存,这样处理更快。
HTTP与WWW?
HTTP是Carrie,WWW是payload。
HTTP数据包到达nginx,然后nginx通过进程间通信的方式将处理后的HTTP包交给CGI进程;然后CGI进程选择一个应用服务器的解释器,将数据包、解析后的环境变量等通过进程间通信交给应用服务器的解释器;然后应用服务器接到数据包与解析后的变量,交给相应的应用来处理。
所以我们在写后台应用的时候,总是感觉数据包是从网络上发来的,但是其实已经经过很多处理了。而且使用webpy、tomcat等这样的应用服务器来处理的时候,HTTP的解封装等工作已经由应用服务器做过了。
fastCGI的改进是,不是请求到来之后启动应用服务器的解释器,而是常驻内存,这样处理更快。
HTTP与WWW?
HTTP是Carrie,WWW是payload。
相关文章推荐
- (java)自己模拟http请求的dopost和doget
- Pivasso 加载网络图片 缓存地址
- 详解HTTP中的摘要认证机制
- Caffe下利用drawnet画网络图攻略
- YAMMER使用手册
- CentOS 6.3下配置iSCSI网络存储
- siamese网络、欧氏距离、特征向量
- Android OkHttp 文件上传和下载
- java获取网络文件大小
- iOS:ASIHttpRequest虽不更新,但仍值得详细了解
- 【TCP/IP协议】java SOCKET网络编程
- Referenced file contains errors (http://www.springframework.org/schema/beans/spring-beans-3.1.xsd)
- 网络图片加载框架Universal-ImageLoader和Picasso优缺点对比
- Android网络框架比较
- 大端模式与小端模式、网络字节顺序与主机字节顺序 (经典)
- http://www.ruanyifeng.com/blog/2007/03/metadata.html
- 通过主机IP地址和子网掩码计算主机网络号
- 神经网络BP推导及caffe中卷积层的实现
- cocoaPods使用中遇到的问题
- flask、tornado、BaseHTTPServer性能简单对比