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

2018-04-17 17:20:14 +08:00
 ciki
URL 的长度在一次请求中是否会影响流量的消耗?求问题。
3687 次点击
所在节点    问与答
27 条回复
jasonyang9
2018-04-17 17:24:34 +08:00
小白搭车求教:关闭键盘上的数字锁的灯是否能省电?
logOo
2018-04-17 17:28:28 +08:00
你自己搞懂收获将颇丰
xupefei
2018-04-17 17:30:31 +08:00
会啊,因为每次请求都要把 URL 发过去。URL 短的话每次能省几十个字节。

回 1L,关闭那个指示灯能省电。不知道 10 年下来能不能省下一度…
ciki
2018-04-17 17:31:09 +08:00
一群人真是厉害,会还是不会很简单的的问题,非要在这个帖子来找存在感?
silencefent
2018-04-17 17:35:33 +08:00
$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
2018-04-17 17:35:40 +08:00
这么暴躁的老哥,你确定是来问题的?
Quarter
2018-04-17 17:39:01 +08:00
会的吧
zjp
2018-04-17 17:55:36 +08:00
楼主真是厉害,这么简单的的问题,非要在发个帖子来找存在感?
ck65
2018-04-17 17:58:52 +08:00
小白中的最强王者:

你好,会。
祝好

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

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

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

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

你在什么场景中使用?
Showfom
2018-04-18 01:49:29 +08:00
会的 而且 html 源代码里的多余空格和换行也会消耗流量
lzvezr
2018-04-18 06:33:19 +08:00
@current 工信部举报用的就是,当时我都惊呆了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/447547

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX