构建基于软流水结构的Web服务器的方法及其服务器
摘要:
本发明公开了一种构建基于软流水结构的Web服务器的方法及其服务器,该方法为:将Web服务器中完成HTTP请求处理的完整流程依序分解为四个流水栈,每个流水栈内所包含的线程组只完成HTTP请求处理的特定环节并将控制数据依次传递给与之相连的后序流水栈,前后序的流水栈之间通过受控内存区传递自洽的控制数据信息,通过数据缓存区对用户所访问的对象数据进行存储,并利用Socket区来管理用于数据接收和发送的Socket。根据该方法并将之高效实现,得到高性能的Web服务器。该Web服务器包括主线程、四个流水栈、受控内存区、数据缓存区和Socket区,它能够降低Web请求处理的并发粒度,提高服务器的并行处理能力,使之能高性能、稳定地运行于服务器平台,满足高负载的Web环境需求。
公开/授权文献
0/0