如何最大程度地减少Web服务器的重定向流量?

问题描述

| 当用户从桌面浏览器访问我的网站(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]
    

解决方法

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

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...