我正在建立一个“微网络服务器”,其唯一的功能是设置一个cookie并记录对flatfile的网页访问。
我知道这可以使用微 web 框架(例如Flask,Tir)加上快速网络服务器(例如Nginx,{{3} }),但我想要一个更轻量级,高性能的方法,减少“移动部件” - 基本上可以使用某种形式的“网络服务器/网络应用程序开发框架”来构建自定义的单用途微型网络服务器。
我目前的计划是在Scala Mongrel2(建立在Akka之上)构建它 - 但我也知道:
还有其他我错过的 - 特别是在静态类型/编译语言(C / C ++ / Haskell / Go / other)中,是否有任何有意义的性能基准/比较之间的比较?
答案 0 :(得分:1)
如果我理解正确,您只需要在HTTP响应中发送标头并写入文件。一个简单的C程序是否会在HTTP端口上侦听连接(异步)并使用Cookie:header字段响应任何http请求?并且当然记录了操作。我没有看到任何可以更小,更轻的东西。