蓝黑之心的背后
我的主业是前端开发,完全没有服务器基础,如果是前几年,基本是没可能一个人做出蓝黑之心这种带后端的app的。
这几年移动互联网的兴起,像是淘金热一样,淘金的多了,给淘金者卖水卖裤子的行业就会兴起,于是很多基础设施也就慢慢完善了。
一个人完成前后端开发才慢慢变得容易。
服务器 SAE + php
SAE全称是SinaAppEngine,是新浪推出的服务,蓝黑之心开发时,只支持PHP,现在已经开始支持python运行时了。
选用SAE这样的服务,初期非常省钱,但最重要的倒不是为了省钱,主要的原因是为了摆脱服务器运维这样的操作。对程序员来说,从完全不会PHP到用PHP写一个差不多的网站并不需要多长时间,搞定nginx,memcache,数据库主从之类的服务器环境搭建也多好搞定,日常维护又费时又麻烦。
“PHP是最好的编程语言”,实在是dirty and quick啊。
现在蓝黑之心一天host在SAE上的费用大概是0.45元,作为一个业余项目,还是完全可以接受的。
图片CDN 又拍云
又拍云是又拍团队推出的图片云存储服务,之前也注册了七牛云存储后来考虑到其实只需要图片的存储和CDN服务,还是选用了做相册起家的又拍。
图片服务后来其实也没怎么用上,因为最早是想在蓝黑之心中把历史这一模块当成可收集的好东西来运营的,可是由于需要人工产生内容,工作忙起来就断了,流量什么的也完全用不完。
后来又辟了些空间做别的用途,比如现在这个站的图片支持。
选用国内的服务还有一个原因,它们对国内线路的优化,可以保证不同地区的用户都得到相对良好的速度体验。
推送 Parse.com
推送服务,支持蓝黑之心的日常信息推送,对于球迷客户端来说,推送服务主要用于比赛预告,赛后比分报道,重大信息播报等。
使用Parse.com相对比较省心,每月前100万推送不收费,对于只有K级用户量的蓝黑之心来说完全够用了。
顺便一提,Parse的iOS示例和基于backbone的js示例程序,刚好可以作为日常推送工具使用。js示例使你不需要每回都登录网站进行推送操作,iOS可以满足一些人不在电脑旁边的推送操作。
统计 Umeng
友盟统计没什么好说的,应该是国内最大的统计平台了。监控的东西相对丰富,蓝黑之心还没有对统计数据做什么分析挖掘。
只使用了最基本的用户统计,行为统计等。