Показать сообщение отдельно
  #29 (permalink)  
Старый 21.06.2012, 18:39
Интересующийся
Отправить личное сообщение для lsync Посмотреть профиль Найти все сообщения от lsync
 
Регистрация: 04.09.2010
Сообщений: 12

Ну, раз взаимопонимание достигнуто - всё супер. По сути, я хотел бы только выделить из написанного мной выше, что именно предлагаю откорректировать в исходном алгоритме:

Сообщение от B~Vladi Посмотреть сообщение
1. Приходит GET-запрос на роутер (в моем случае это nginx). Роутер определяет сервис (раздел или подраздел сайта, к примеру), который обрабатывает этот запрос и проксирует ему.
Роутер не нужен, NGINX (или прочее) в вашей цепочке не несет функциональной нагрузки, а значит, является лишним.

Сообщение от B~Vladi Посмотреть сообщение
2. Сервис, получив запрос, определяет какой шаблон с какими данными необходимо вернуть.
С оговорками, что сервис изначально определяет только модель, а шаблон определяется как результат её формирования, и только после шага 3 (не сейчас).

Сообщение от B~Vladi Посмотреть сообщение
3. Дергает нужные ручки, в надежде получить от них данные в JSON.
Данные ни во что внутри системы не сериализуются, этим занимается шаблонизатор.

Сообщение от B~Vladi Посмотреть сообщение
4. После получения всех данных рендерит шаблон и возвращает результат.
Тут не поспоришь
Ответить с цитированием