Идеальная настройка была бы близка к this :
Короче говоря, nginx - это быстрый и легкий веб-сервер / front-proxy с уникальным модулем, который позволяет извлекать данные непосредственно из хранилища RAM memcached , не обращаясь к диску. или любое динамическое веб-приложение. Конечно, если URL-адрес запроса еще не был кэширован (или если срок его действия истек), запрос переходит в веб-приложение как обычно. Гениальная часть заключается в том, что когда веб-приложение сгенерировало ответ, его копия отправляется в memcached, готовый для повторного использования.
Все это прекрасно применимо не только к веб-страницам, но и к запросам / ответам AJAX.
В этой статье серверы 'back' - это http, и в частности речь идет о дворняге. Было бы еще лучше, если бы на спине были FastCGI и другие (более быстрые?) Фреймворки; но это намного менее критично, так как команда nginx / memcached поглощает большую часть нагрузки.
обратите внимание, что если ваша схема URL для трафика AJAX хорошо спроектирована (REST лучше, IMHO), вы можете поместить большую часть БД прямо в memcached, и любой POST (который будет передаваться приложению) может превентивно обновить кэш.