
无需加好友免费技术支持
一个适宜中小型社区网站的短链接服务系统,适用短链接生产制造、查询和302转向,并且对简单浏览量开展统计分析
应用MulanPSL-2.0开源协议
短域名服务系统适用大中小型社区网站,适用短域名生产制造、查询和302转向,并顺带进行相应的点一下统计分析。
非常感谢下列开源项目、架构等(包含但是不限于)
gin-gonic/ginFomanticUIdchest/captchaMasterminds/spriggo-redis/redisjmoiron/sqlxgo-ini/ini新项目根目录下 config.ini 有关存放在正中间的 ohUrlShortener 必需配备短链接系统软件,在启动应用程序以前,请保证这种配备的准确性
当全部短链接再度运作时,将自动运行 Key(short_url) -> Value(original_url) 存放的方式 Redis 理论上说:中。
当短链接的查询要求进到应用软件时,与传统从数据库系统查询的形式对比,立即从客户要求转向总体目标连接迅速、最准确 Redis 获得总体目标连接会更有意义。
理论上,假如 Redis 假如服务器内存比较大,则存放10w个Key还可以。可是,假如硬件配置条件有限,就需要操纵 Redis 里的 Key 总数(通常是怕设备撑不住,Redis 自身性能不容易有什么问题)。这一部分的功效拓展将考虑到在接下来的版本完成。
充分考虑扩展性,双层外包装 service,确保在必需在业务逻辑层开展自定拓展,eg:将 key 查询改成数据库系统查询等。
所属文档 core/short_url.go
所属文档 main.go
私聊回应:短链接服务系统
或浏览一飞开源系统: