2012-05-15 1 views
0

Идиома Post/Redirect/Get используется при создании страницы REST из запроса POST. POST помещает данные в базу данных, а GET извлекает их и генерирует страницу.post/redirect/получить данные проформы напрямую, чтобы получить

Каким образом такая реализация позволяет избежать поездки туда и обратно в базу данных? С точки зрения производительности лучше сократить количество запросов. Некоторые системы NoSQL не делают представления сразу видимыми в результатах запроса, но предпочитают несколько секунд, чтобы данные перколировали в базе данных, прежде чем извлекать их.

Основная проблема заключается в том, что для Post/Redirect/Get требуются два запроса от клиента, которые могут быть распространены на разные серверы. Идиома представляет собой подлинную физическую проблему.

Кажется очень неправильным требовать изменения базы данных, чтобы избежать сообщения «хотите ли вы повторно отправить форму». Что я могу сделать?

ответ

0

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