如何使用C ++和NGINX处理请求和cookie?

时间:2014-07-09 15:01:23

标签: c++ performance iis nginx

我们计划从IIS迁移到Nginx以获得性能。我们的Web层非常轻量级 - 对于每个请求,我们正在读取/设置cookie并执行一些非常快速的数据清理并将其传递到非常快速的存储(Aerospike)。大多数请求都不到100毫秒,但由于IIS绑定到每个请求的线程,我们遇到效率低下的问题。我们正在处理大量并发请求。

在Nginx中完成同样事情的最好方法是什么?我知道C ++可能对我的大部分处理都有意义。我在哪里处理cookie,我可以用C ++做吗?如何有效地将来自Nginx的请求转发到已编译的C ++二进制文件。

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

您需要在nginx中编写一个模块。基本模块应该用C语言编写。但我想你可以在c ++中编写主要的主力函数。不幸的是,模块开发的API没有很好地记录,但Evan Millers Guide是你最好的指南。