目前获得了大量API请求,并且知道提供这些请求的最佳方式。我现在正在运行Apache Web服务器,但它占用了大量内存。请求通常非常短暂,不需要大量的后端处理。它只是从MySQL中检索并响应请求。
我正在考虑使用nginx,但它仍然需要某种后端应用程序服务器,如PHP或其他运行。我也在考虑使用Node.js,但不确定它是否是正确的工具。
你有什么建议?
答案 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 ++等...