论文部分内容阅读
设计和实现了基于Linux 2.4内核的高性能的HTTP代理KHttp Proxyd.KHttpProxyd作为一个Linux内核模块。减少了用户态和内核态的频繁切换。最大限度地利用Linux强大的网络功能;采用轮询模式对多用户进行服务,克服了多线程模式在大容量客户时产生的性能瓶颈;描述了KHttpProxyd的功能设计、流程结构和具体实现,阐述了实现中的关键技术,比较了Linux内棱编程和用户态编程。提出了因此内核编程获得的优点.最后通过测试数据的对比,可以看出KHttpProxyd相对于其他HTTPP