如何最小化Web服务器重定向流量?

时间:2011-06-13 04:05:18

标签: apache http redirect webserver

当用户从桌面浏览器访问我的网站( 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&amp;#4)。

是否可以在#2中发送m.example.com内容,同时告诉浏览器这是来自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 个答案:

答案 0 :(得分:1)

有两种重定向,客户端和&amp;服务器端。检查您的语言是否支持服务器端重定向。如果不是2,它至少应消除1步。