V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
ciki
V2EX  ›  问与答

问个小白问题, http 请求时, URL 长度是否对流量的消耗有影响?

  •  
  •   ciki · 2018-04-17 17:20:14 +08:00 · 3660 次点击
    这是一个创建于 2173 天前的主题,其中的信息可能已经有所发展或是发生改变。
    URL 的长度在一次请求中是否会影响流量的消耗?求问题。
    jasonyang9
        1
    jasonyang9  
       2018-04-17 17:24:34 +08:00   ❤️ 6
    小白搭车求教:关闭键盘上的数字锁的灯是否能省电?
    logOo
        2
    logOo  
       2018-04-17 17:28:28 +08:00 via Android
    你自己搞懂收获将颇丰
    xupefei
        3
    xupefei  
       2018-04-17 17:30:31 +08:00 via Android   ❤️ 4
    会啊,因为每次请求都要把 URL 发过去。URL 短的话每次能省几十个字节。

    回 1L,关闭那个指示灯能省电。不知道 10 年下来能不能省下一度…
    ciki
        4
    ciki  
    OP
       2018-04-17 17:31:09 +08:00   ❤️ 1
    一群人真是厉害,会还是不会很简单的的问题,非要在这个帖子来找存在感?
    silencefent
        5
    silencefent  
       2018-04-17 17:35:33 +08:00   ❤️ 1
    $url = 'https://www.v2ex.com/t/447547#reply0?';
    $index = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
    $len = strlen($index) - 1;
    $i = 1000;
    $t = '';
    for ($j=0;$j<=$i;$j++){
    for ($str=0;$str<=3;$str++){
    $t = $t.substr($index, mt_rand(0,$len), 1);
    }
    $url = $url.$t.'='.$t.'&';
    $t = '';
    }
    echo $url;

    你自己试试呗
    Curtion
        6
    Curtion  
       2018-04-17 17:35:40 +08:00 via Android
    这么暴躁的老哥,你确定是来问题的?
    Quarter
        7
    Quarter  
       2018-04-17 17:39:01 +08:00 via iPhone
    会的吧
    zjp
        8
    zjp  
       2018-04-17 17:55:36 +08:00 via Android
    楼主真是厉害,这么简单的的问题,非要在发个帖子来找存在感?
    ck65
        9
    ck65  
       2018-04-17 17:58:52 +08:00
    小白中的最强王者:

    你好,会。
    祝好

    ck65
    Cytion
        10
    Cytion  
       2018-04-17 18:02:29 +08:00 via Android
    这种问题应该属于不必要的问题吧。

    想起了一个词,“爷新”。
    boboliu
        11
    boboliu  
       2018-04-17 18:41:31 +08:00 via Android   ❤️ 5
    本来会有一群人批判 1 楼 2 楼的,楼主你这回复出来就都该批判你了
    zgx030030
        12
    zgx030030  
       2018-04-17 18:50:24 +08:00 via iPhone
    本来想说 url 再长能有几个字节?能省下多少流量?现在吓的不敢出声,害怕(v2ex 重置版)。。。
    current
        13
    current  
       2018-04-17 18:57:42 +08:00
    请求很频繁而 url+querystring 很长的话可能还是蛮费流量的。。
    prolic
        14
    prolic  
       2018-04-17 19:00:21 +08:00   ❤️ 5
    你在 4 楼回这个,上面一共三层,分别是负面、中性、正面回应,然后你就带了个一群人
    current
        15
    current  
       2018-04-17 19:00:50 +08:00   ❤️ 1
    @zgx030030 就 RFC 来说。没上限,就实现来说,通常最长支持导 2K,实际上我真见过实现成 URL 超过 2K 的奇葩系统。。
    flynaj
        16
    flynaj  
       2018-04-17 22:58:13 +08:00 via Android   ❤️ 1
    影响不大,就算多 1024 字节,1 兆流量也够 100 万多次了。
    msg7086
        17
    msg7086  
       2018-04-17 23:25:10 +08:00
    > 求问题。

    你要求问题,一楼帮你问了个,有啥不满意的?

    自己动脑子想想就知道的事,非要发这个帖子来找存在感?
    amai
        18
    amai  
       2018-04-18 00:11:25 +08:00
    url 长度长了确实会增加流量消耗,如果对流量消耗比较敏感可以考虑自己实现一个精简 http 前后端 res 的返回过多也增加开销,如果还是开销很大可以直接用 tcp 长链。
    @ciki

    你在什么场景中使用?
    Showfom
        19
    Showfom  
       2018-04-18 01:49:29 +08:00 via iPhone
    会的 而且 html 源代码里的多余空格和换行也会消耗流量
    lzvezr
        20
    lzvezr  
       2018-04-18 06:33:19 +08:00 via Android
    @current 工信部举报用的就是,当时我都惊呆了
    nullen
        21
    nullen  
       2018-04-18 09:00:47 +08:00
    《提问的艺术》
    nullen
        22
    nullen  
       2018-04-18 09:00:56 +08:00
    RTFM
    laoyur
        23
    laoyur  
       2018-04-18 09:50:20 +08:00
    一堆人抖什么机灵
    移动流量中,似乎只有负载才算作流量消耗,http header 部分不算
    current
        24
    current  
       2018-04-18 10:30:23 +08:00   ❤️ 1
    @laoyur isp 怎么知道 tls 流量里面 header 占多少?
    xream
        25
    xream  
       2018-04-18 11:31:10 +08:00
    感觉 lz 是在问免流的问题...
    rootx
        26
    rootx  
       2018-04-18 11:55:47 +08:00 via iPhone
    据说关机充电比开机充电更快
    nciyuan
        27
    nciyuan  
       2018-04-18 12:51:20 +08:00 via Android
    百度的推荐系统搜索结果,微软和谷歌的登录系统,为什么不做短点呢?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2760 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 12:05 · PVG 20:05 · LAX 05:05 · JFK 08:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.