HTTP权威指南之web服务器

WEB服务器

 

  • 最小的Perl实现的web服务器。http://www.http-guide.com/tools/type-o-serve.pl,(貌似打不开链接)
  • 实际的web服务器会做的工作:
  1. 接受客户端连接,管理连接,连接的输入/输出处理结构, 单线程web服务器, 多线程web服务器, 复用I/O的web服务器,以及复用的多线程web服务器。
  2. 接受请求报文,解析请求报文, 映射请求报文为内部数据结构。
  3. 处理请求, 根据方法,资源,首部和可选的主体来对请求进行处理。
  4. 对资源的映射及访问, 将请求中的URL映射到WEB服务器上适当的内容及内容生成器,识别出内容的源头, 包含根目录,目录列表展示, 动态资源映射, 服务器端包含项(SSI),访问控制
  5. 构建响应, 如果有响应主体,通常包含,Content-type, Content-length, 报文内容。如果重定向,则包含Location响应首部。
  6. 发送响应, 服务器记录连接的状态, 注意持久连接的处理。
  7. 记录日志, 事务结束时, 服务器日志文件中添加一条条目来记录已执行的事务。

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值