Как минимизировать перенаправление трафика с веб-сервера? - PullRequest
0 голосов
/ 13 июня 2011

Когда пользователь заходит на мой сайт ( example.com ) из браузера настольного компьютера, он видит содержимое как обычно.

Если пользователь заходит на мой сайт (example.com) с мобильного устройства, я хочу перенаправить его на m.example.com

Вопрос: Как минимизировать сетевой трафик туда-обратно для достижения этой цели?

Причина в том, что это происходит сегодня (2 поездки в оба конца)

   USER (BROWSER)                  |                     WEB-SERVER
-------------------------------------------------------------------
[1] request content from example.com   ========================>
   <================   tell browser to redirect to m.example.com [2]
[3] request content from m.example.com   =========================>
   <===================----------==   send m.example.com content [4]

Обратите внимание, что это бесполезная поездка туда и обратно (# 3 и # 4).

Можно ли просто отправить контент m.example.com в # 2, и в то же время сообщить браузеру, что он поступил с m.example.com? (1 поездка туда и обратно)

   USER (BROWSER)          |            WEB-SERVER
--------------------------------------------------
[1] request content from example.com =============>
<======== send content from m.example.com (& tell browser this is m.example.com) [2]

1 Ответ

1 голос
/ 13 июня 2011

Существует 2 вида перенаправлений, на стороне клиента и на стороне сервера. Проверьте, поддерживает ли ваш язык перенаправление на стороне сервера. Оно должно исключить хотя бы 1 шаг, если не 2.

...