概述
本片博客从请求—处理—响应
IIS处理请求的过程
我们通过浏览器(Socket客户端)访问一个IIS服务器上的网页时,该请求到达IIS服务器上后,IIS的http.sys(分发器)组件就会根据相应的判断,将其交给对应的应用程序池(IIS上都有相应的注册信息),对应的应用程序池接收到请求后,会将其交给相应的工作进程进行处理,工作进程接到请求后,根据请求文件的...
分类:
Web程序 时间:
2014-09-28 04:16:00
阅读次数:
231
一. 概述
职责链模式:
使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。
二. 举个例子
员工要求加薪
公司的管理者一共有三级:总经理、总监、经理,如果一个员工要求加薪,应该向主管的经理申请,如果加薪的数量在经理的职权内,那么经理可以直接批准,否则将申请上交给总监。总...
分类:
编程语言 时间:
2014-09-27 19:55:30
阅读次数:
309
单个服务器如何处理请求web服务器最简单的形式就是一个程序,它侦听HTTP请求,在收到一个HTTP请求之后做出回复。当然在接收请求后服务器所做的东西是我们关注的焦点。在下文中也会提及到node是如何简单的实现一个web服务器。常用的是Apache,tomcat等服务器解决web请求。现在更多的人会使...
分类:
Web程序 时间:
2014-09-26 00:36:37
阅读次数:
339
客户端访问的不是后端的真实服务器,而是反向代理服务器,当客户端发来一个请求,代理反向代理首先查找自己的缓存看是否有请求的资源有的话直接返回给客户端,没有的话到后端服务器去取资源而后返回给客户端,帮着服务器去处理请求.nginx工作于反向代理时的工作特性是,当客户端请求..
分类:
其他好文 时间:
2014-09-23 18:01:35
阅读次数:
440
职责链模式(Chain of Responsibility)
是多个对象都有机会处理请求,从而避免请求的发送者和...
分类:
其他好文 时间:
2014-09-22 11:00:44
阅读次数:
205
原因: springmvc在处理请求时,默认采用的是 ISO-8859-1 编码格式,具体原因不了解,个人觉得是还没有来得及更改,所以在处理一些json格式的时候,会出现中文乱码。 org.springframework.http.converter...
分类:
编程语言 时间:
2014-09-19 19:48:26
阅读次数:
176
下面大家跟着辛星来认识一下Nginx把,它是一个跨平台的服务器,但是它和传统的服务器不同的是,它不依赖于线程处理请求,它有自己的扩展性更强的驱动(异步)架构,因此它更加适合在高流量的网站。而且它还可以作为一个负载均衡器,它可以在内部直接支持Rails和PHP程序的,而且它也可以作为一个HTTP代理服务器对外进行服务。Nginx使用C语言写成。
我们上一节介绍了LVS,那么两者的区别是什...
分类:
Web程序 时间:
2014-09-17 15:17:22
阅读次数:
281
1、nginx相对于apache优点: 轻量级同样起web 服务比apache占用更少内存及资源 抗并发nginx 处理请求异步非阻塞而apache 则阻塞型高并发下nginx 能保持低资源低消耗高性能 高度模块化设计编写模块相对简单 社区活跃各种高性能模块出品迅速啊 apache 相对于nginx...
分类:
其他好文 时间:
2014-09-11 18:55:02
阅读次数:
189
优点:Client端与Server端的DESCRIPTOR可以自定义,不受包名限制
实质中其实是使用底层Binder机制提供的Java层接口 Binder 、IInterface等去实现
客户端中使用transact发起进程间通信请求,服务端会回调onTransact来处理请求
Common Interface:
public interface ITimeCountSer...
分类:
移动开发 时间:
2014-09-10 15:58:21
阅读次数:
280
HttpHandler实现了类似于ISAPI Extention的功能,他处理请求(Request)的信息和发送响应(Response)。HttpHandler功能的实现通过实现IHttpHandler接口来达到。而HttpModule实现了类似于ISAPI Filter的功能。HttpModule...
分类:
Web程序 时间:
2014-09-09 10:33:48
阅读次数:
270