nginx架构概述

处理并发连接的传统基于进程或线程的模型涉及使用单独的进程或线程处理每个连接,以及阻止网络或输入/输出操作。根据应用程序的不同,内存和CPU消耗可能非常低效。产生单独的进程或线程需要准备新的运行时环境,包括分配堆和堆栈内存,以及创建新的执行上下文。创建这些项目也会花费额外的CPU时间,由于过多的上下文切换导致线程抖动,最终会导致性能下降。所有这些复杂性都表现在像Apache这样的老式Web服务器架构
相关文章
相关标签/搜索