关于短网址服务
自从短网址服务出现的那一天开始,我就把短网址服务的最佳架构作为一个趣味题来看待——简单的应用与海量请求的组合,怎样才是最低开销的实现。最后我的结论认为,采用基于Key-Value的数据存储层搭配nginxmodule的应用前端实现,是在性能、稳定与负载之间最佳的平衡。选择MongoDB作为数据端,其性能是内存级别,而分片部署和数据安全性又非常适合大规模应用。nginxmodule作为应用端使用消息驱动来完成应用处理,可以将系统开销压缩到最低。不过现有的短网址开源项目中,却还没有发现使用这种架构。所以seso这个基于MongoDB的射手短网址分支项目也就应运而生了。
所有项目源代码开放在:http://hg.splayer.org/seso-shorten-url/。目前处于第一阶段,完成了MongoDB的数据端,但仍然使用php作为应用端。
有需要的朋友也可以直接开始使用http://seso.me/所提供的服务。
原文链接:http://blog.splayer.org/index.php/2010/12/seso-me-shorten-url/
相关推荐
lbyd0 2020-11-17
BigYellow 2020-11-16
sushuanglei 2020-11-12
我心似明月 2020-11-09
zhushenghan 2020-11-09
sunnnyduan 2020-10-16
不要皱眉 2020-10-14
xiaohai 2020-09-29
songxiugongwang 2020-09-22
萌亖 2020-09-17
LuckyLXG 2020-09-08
sdmzhu 2020-09-01
mkhhxxttxs 2020-09-16
xiaohai 2020-09-16
newcome 2020-09-09
jaylong 2020-08-19
大秦铁骑 2020-08-19
thatway 2020-08-19