论文部分内容阅读
用非对称多进程事件驱动(AMPED)模型提高代理服务器高并发请求同步增长的可伸缩服务能力, 扩展了AMPED模型的代理服务功能. 同时, 给出了Web代理服务器关键模块的设计与实现. 该Web代理服务器定义了1个主进程, 6个helper进程, 其中2个helper 进程从磁盘上读文件的in ode信息, 4个helper 进程从磁盘上读文件的内容, 解决了I/O慢速处理和CPU快速处理之间的矛盾. 事件驱动模块采用回调函数解决并发请求和状态跳转的管理. 页面缓存模块采用自适应缓冲置换策略, 根据资源大小