你知道短链接的生成原理吗?
-
目的将长度较长的链接压缩成较短的链接,并通过跳转的方式,将用户请求由短链接重定向到长链接上去
1.二种方式生成短链
- hash-可能会重复
- 发号器发号压缩 URL
2.短链跳转方式
-
301 - 用户第一次访问某个短链接后,如果服务器返回301状态码,则这个用户在后续多次访问统一短链接,浏览器会直接请求跳转地址,而不是短链接地址,这样一来服务器端就无法收到用户的请求
缺点:有缓存情况下直接跳转原地址,无法记录准确的访问 -
302-浏览器不缓存短链接请求,那么用户每次访问短链接,都会先去短链接服务端取回长链接地址,然后在跳转。
缺点:服务器压力大
-
你知道nextTick的原理吗?
2021-01-11 关注 0 浏览807 2答案
-
React中你知道creatClass的原理吗?
2021-01-11 关注 0 浏览180 0答案
-
你知道redux-saga的原理吗?
2021-01-11 关注 0 浏览152 0答案
-
你知道Virtual DOM的工作原理吗?
2021-01-11 关注 0 浏览241 1答案
-
你知道koa的中间件原理吗?
2021-01-11 关注 0 浏览462 4答案
-
你有做过直播相关开发吗?知道它的原理吗?
2021-01-11 关注 0 浏览149 2答案
-
说说你对短链接的理解,它有什么应用场景呢?
2021-01-11 关注 0 浏览93 2答案
-
你有做过扫码枪的开发吗?知道它的原理吗?
2021-01-11 关注 0 浏览317 3答案
-
你有开发过弹幕吗?知道它的原理吗?说说看
2021-01-11 关注 0 浏览111 3答案
-
你知道v-model的原理吗?说说看
2021-01-11 关注 0 浏览1297 6答案