【发布时间】:2011-06-13 04:05:17
【问题描述】:
当用户从桌面浏览器访问我的网站 (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)。
是否可以只发送 #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]
【问题讨论】:
标签: apache http redirect webserver