我被分配了一个项目,需要我添加一些HTML页面服务。这个嵌入式系统(运行Linux CentOS 6.3)有一些额外的资源可用,但也已经有了许多职责。
我考虑过Apache,但因其庞大而放弃了它,我研究了Nginx,但现在也在回避它。看起来我得到了比我需要的更多的“功能”,结果是更多的CPU使用率。
有人能告诉我为什么我不应该使用异步套接字自己实现HTTP协议吗?
我的具体需求是:
1. 接收和解码GET和POST请求。 2. 根据对GET/POST请求的解码发送CSS、JS和JPG文件。 3. 基于对GET/POST请求的解码输出头部、cookie、头信息和正文数据。
考虑到我不需要这些Web服务器提供的无数东西,我是否天真地认为自己做是正确的?你会建议什么或者警告什么?
我考虑过Apache,但因其庞大而放弃了它,我研究了Nginx,但现在也在回避它。看起来我得到了比我需要的更多的“功能”,结果是更多的CPU使用率。
有人能告诉我为什么我不应该使用异步套接字自己实现HTTP协议吗?
我的具体需求是:
1. 接收和解码GET和POST请求。 2. 根据对GET/POST请求的解码发送CSS、JS和JPG文件。 3. 基于对GET/POST请求的解码输出头部、cookie、头信息和正文数据。
考虑到我不需要这些Web服务器提供的无数东西,我是否天真地认为自己做是正确的?你会建议什么或者警告什么?