【问题标题】:What is a fast/scalable way to write a RESTful API today?当今编写 RESTful API 的快速/可扩展方式是什么?
【发布时间】:2011-11-20 05:08:12
【问题描述】:

我将很快编写一个 RESTful API,我想知道哪种技术最适合使最终产品具有可扩展性和快速性。

目前我正在考虑:

  • Node.js/Express
  • 鲁比/西纳特拉

【问题讨论】:

  • 本周末刚刚在 node.js 上观看了一个视频。有趣的东西,似乎专为您的快速/可扩展需求而设计...看看 Express,既然您提到了它,它似乎提供了 Sinatra 所擅长的路由。

标签: web-applications rest cloud scalability


【解决方案1】:

我强烈建议您研究一下 HTTP 缓存这个有趣的话题。决定您的响应性能或服务器容量的不是服务器实现,而是您如何利用可缓存性(这是 REST 设计背后的核心原理)。

请记住:最快的请求是您不需要处理但来自缓存的请求。边缘侧包含 (ESI) 等技术可让您将表示拆分为具有不同波动性的部分。

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

【讨论】:

    猜你喜欢
    • 2015-08-15
    • 1970-01-01
    • 1970-01-01
    • 2010-12-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多