Что такое быстрый / масштабируемый способ написания RESTful API сегодня? - PullRequest
1 голос
/ 19 сентября 2011

Я скоро напишу API RESTful, и мне интересно, какая технология больше всего подходит для того, чтобы сделать конечный продукт масштабируемым и быстрым.

В настоящее время я думаю:

  • Node.js / Express
  • Рубин / Sinatra

1 Ответ

2 голосов
/ 28 сентября 2011

Я настоятельно рекомендую вам заглянуть в увлекательную тему кеширования HTTP. Не столько реализация сервера определяет производительность вашего ответа или емкость сервера, сколько то, как вы используете преимущества кэширования (что является основным обоснованием дизайна REST).

Помните: самый быстрый запрос - это тот, который вам не нужно обрабатывать, но он поступает из кеша. Такие технологии, как Edge Side Side (ESI), позволяют вам разделять ваши представления на части, которые имеют разные значения.

С другой стороны, используйте инструменты, которые вам подходят.

...