Является ли перенаправление менее эффективным, чем возвращение других типов результатов?
Является ли перенаправление менее эффективным, чем возвращение других типов результатов? Я спрашиваю, потому что, если мой текущий запрос является асинхронным, я хочу вернуть частичное только с соответствующими данными. В противном случае мне нужно визуализировать всю страницу. Так что я думаю о возврате редиректа к методу действия, который вернет View. Насколько я понимаю, редирект ответит браузеру, который запросит новый URL. Это фактически означает 2 запроса. Являются ли накладные расходы существенными? Это плохая практика? Что это будет означать с точки зрения SEO?
1 ответ
редирект ответит браузеру и попросит запросить новый URL. Это фактически означает 2 запроса.
Правильный.
Являются ли накладные расходы существенными?
Ну... это две просьбы.
Это плохая практика?
Требуется после обработки POST.
http://en.wikipedia.org/wiki/Post/Redirect/Get
Что это будет означать с точки зрения SEO?
Зависит от того, имеет ли ваш URI смысл в первую очередь.