美文网首页
mongodb短网址项目02具体实现

mongodb短网址项目02具体实现

作者: 机智的老刘明同志 | 来源:发表于2018-11-30 01:16 被阅读40次

mongodb的建模:

        库: info

        表: url

        格式:    {_id:5g , url:http://www.baidu.com , hits:0}

        注意: sn,oriurl,要加索引,且是唯一索引

全局的序号生成器:

        库:info

        表:globalsn

        格式:{_id:1,sn:0}     //类似mysql主键,每次添加成功+1,利用这个主键生成短网址

大致流程图:

代码图:

nginx重定向配置:

        当用户访问时,实际上是利用了nginx的重定向操作(修改nginx配置文件),用户输入的短网址将指向d.cn下的index页面。

处理重定向:

    在index页面中,接收短网址将短网址转换成长网址再进行跳转。

相关文章

网友评论

      本文标题:mongodb短网址项目02具体实现

      本文链接:https://www.haomeiwen.com/subject/gptccqtx.html