关于短网址服务
自從短網址服務出現的那一天開始,我就把短網址服務的最佳架構作為一個趣味題來看待——簡單的應用與海量請求的組合,怎樣才是最低開銷的實現。最后我的結論認為,采用基于Key-Value的數據存儲層搭配nginx module的應用前端實現,是在性能、穩定與負載之間最佳的平衡。選擇 MongoDB 作為數據端,其性能是內存級別,而分片部署和數據安全性又非常適合大規模應用。nginx module 作為應用端使用消息驅動來完成應用處理,可以將系統開銷壓縮到最低。不過現有的短網址開源項目中,卻還沒有發現使用這種架構。所以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/
所有項目源代碼開放在: http://hg.splayer.org/seso-shorten-url/ 。 目前處于第一階段,完成了MongoDB的數據端,但仍然使用 php 作為應用端。
有需要的朋友也可以直接開始使用 http://seso.me/ 所提供的服務。
原文鏈接: http://blog.splayer.org/index.php/2010/12/seso-me-shorten-url/
總結
- 上一篇: 经典网络术语
- 下一篇: 赛效:超级简历在线简历助手教您一键制作简