Почему приложения RESTful легче масштабировать

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

Это почему? Одна из причин, которую я могу придумать, заключается в том, что из-за определенных ресурсов, одинаковых для каждого клиента, кэширование упрощается. После первого запроса последующие запросы обслуживаются экземпляром memcached, который также хорошо масштабируется по горизонтали.

Но не могли бы вы также выполнить это с помощью традиционного подхода, когда действия закодированы в URL-адресе, например. (booking.php/userid=123&travelid=456&foobar=789 ).

12
задан Nicolas 2 July 2012 в 16:19
поделиться