java服务
文章平均质量分 86
java服务
少负 | 气节
用确定的今天,来换不确定的明天
展开
-
搭建短链服务
一、背景短链在互联网中盛行,搭建自己短链平台,可以有效提供短链服务支持。也可以使用第三方短链服务平台,但由被插播广告,泄露长链统计等相关数据。本文会介绍短链实现原理,搭建的代码。1.1短链接的优势1.1.1优点一缩短长链接的地址长度,减少空间。1.1.2优点二避免原链接被屏蔽1.1.3优点三短链简洁、美观、不暴露参数1.1.4优点四保证短链不变时,修改原地址。1.1.4优点五短链还可以进行业务统计二、原理2.1利用http重定向http重定向可以分为临时重定向和永久重定向。原创 2023-05-19 16:48:28 · 1090 阅读 · 2 评论 -
短链访问服务之openresty
http:127.0.0.1:8080/1ydcqy8L2uG 被重定向到目标地址。D:/openresty/conf/short_chain.lua 文件如下。ngx.log(ngx.ERR, "命中redis缓存")D:/openresty/conf/default.conf 文件如下。ngx.log(ngx.ERR, "命中mysql")ngx.log(ngx.ERR, "命中代理缓存")二、短链服务lua脚本编写如下。原创 2023-07-06 17:46:17 · 830 阅读 · 0 评论