我被分配了一个项目,该项目需要我添加一些 HTML 页面服务。这个嵌入式系统(运行 Linux CentOS 6.3)有一些额外的可用资源,但也已经承担了许多责任。
我考虑过 Apache,但由于臃肿而放弃了它,我研究了 Nginx,但现在也回避了。似乎我获得了更多的“功能”,因此 CPU 使用率超出了我的需要。
有人能告诉我为什么我不使用异步套接字自己实现 HTTP 协议吗?
我的具体需求是:
接收和解码 GET 和 POST。
按要求发送 CSS、JS 和 JPG 文件。
根据 GET/POST 的解码输出 header、cookie、head 和 body 数据。
鉴于我不需要这些网络服务器提供的无数东西,我是否天真地假设自己做这件事?你会建议或警告什么?