2011-09-19 71 views
1

我很快就会编写一个RESTful API,并且想知道哪种技术最适合于最终产品的可扩展性和快速性。什么是快速/可扩展的方式来编写RESTful API?

目前我正在考虑:

  • 的Node.js /快递
  • 红宝石/西纳特拉
+0

刚刚在本周末观看了node.js上的视频。有趣的东西,似乎是为您的快速/可扩展的需求而设计的......看看Express,自从您提到它之后,它似乎提供了Sinatra完美的路由。 – kenny

回答

2

我强烈建议你看看HTTP缓存迷人的话题。与服务器实现无关,它决定了您的响应性能或服务器容量,但是您如何利用cachability(这是REST设计背后的核心原理)。

请记住:最快的请求是您不需要处理但是从缓存中出来的请求。像边缘技术这样的技术包括(ESI)让您将您的表示划分为具有不同挥发性的部分。

在服务器端,使用适合您开发过程需要的工具。