提供API请求的最佳方式是什么?

时间:2011-08-17 16:20:13

标签: node.js nginx

目前获得了大量API请求,并且知道提供这些请求的最佳方式。我现在正在运行Apache Web服务器,但它占用了大量内存。请求通常非常短暂,不需要大量的后端处理。它只是从MySQL中检索并响应请求。

我正在考虑使用nginx,但它仍然需要某种后端应用程序服务器,如PHP或其他运行。我也在考虑使用Node.js,但不确定它是否是正确的工具。

你有什么建议?

3 个答案:

答案 0 :(得分:0)

我会说node.js是一个非常好的工具,但这只是我的观点。

http服务器和mysql有很好的节点库,如果你想要速度,节点就很好。

答案 1 :(得分:0)

我正在使用Node构建一些API并推荐它。

答案 2 :(得分:0)

你应该尝试,因为它非常依赖于你的API函数是很多小的请求或其他方式巨大的requsets。不是,最好的决定是将apache更改为nginx与节点,因为它具有良好的可扩展性和漂亮的加载控制。但它说早期的nodejs既可以作为服务器又可以作为解释器,因为它使用了异步请求处理的功能,甚至可以比龙卷风(pythons)服务器看起来更快speed test results。 但我正在使用Nginx + nodejs因为我使用不同的技术Nodejs,PHP,C ++等...