什么是短链接

短链接,通俗来说,就是将长的url网址,通过程序计算等方式,转换为简短的网址字符串。

如 www.m58.link/qwi2q,好处不言而喻。短、字符少、美观、便于发布、传播。

原理解析

当我们在浏览器里输入 www.m58.link/qwi2q 时

  1. DNS首先解析获得 www.m58.link 的 IP 地址
  2. 当 DNS 获得 IP 地址以后(比如:74.125.225.72),会向这个地址发送 HTTPGET 请求,查询短码 qwi2q
  3. www.m58.link 服务器会通过短码 qwi2q 获取对应的长 URL
  4. 请求通过 HTTP301 转到对应的长 URL https://*****.com 。

这里有个小的知识点,为什么要用 301 跳转而不是 302 呐?

301 是永久重定向,302 是临时重定向。短地址一经生成就不会变化,所以用 301 是符合  http 语义的。同时对服务器压力也会有一定减少。
但是如果使用了  301,我们就无法统计到短地址被点击的次数了。而这个点击次数是一个非常有意思的大数据分析数据源。能够分析出的东西非常非常多。所以选择302虽然会增加服务器压力,但是我想是一个更好的选择。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值