2011-08-17 104 views
0

當前收到很多API請求並想知道提供這些請求的最佳方式。我正在運行Apache Web服務器,但它消耗了大量內存。這些請求通常非常短暫,並且不需要很多後端處理。它只是從MySQL中檢索一些東西並回應請求。提供API請求的最佳方式是什麼?

我正在考慮使用nginx,但它仍然需要某種後端應用程序服務器(如PHP或其他)來運行。我正在考慮使用Node.js,但不確定它是否是正確的工具。

你有什麼建議?

回答

0

我想說node.js是一個很好的工具,但這只是我的看法。

對於http服務器和mysql來說,有很好的節點庫,如果你想要速度,節點是很好的。

0

我使用Node來構建一些API,並會推薦它。

0

您應該嘗試一下,因爲它取決於您的API函數,它是很多小的請求或其他巨大的需求。不是,但最好的決定是將節點更改爲nginx,因爲它具有良好的可伸縮性和漂亮的加載控制。但它表示,早期的nodejs既可以作爲服務器也可以作爲解釋器,因爲它使用異步請求處理的chi功能,並且可以更快,然後龍捲風(pythons)服務器會查看一些speed test results。 但我使用Nginx + nodejs,因爲我使用不同的技術Nodejs,PHP,C++等...

相關問題