【问题标题】:How to minimize web server re-direct traffic?如何最小化 Web 服务器重定向流量?
【发布时间】: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


    【解决方案1】:

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

    【讨论】:

    • 我可以使用 Web 服务器本身(例如 Apache、NGINX)来执行此操作吗?而不是服务器端编程语言?
    • 抱歉,我不太确定。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-09-30
    • 1970-01-01
    • 2015-10-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-25
    相关资源
    最近更新 更多