刚才看了看,《实况炒股》目前的每日活跃用户数5964,总用户数52898。我的开发进度得抓紧了.用户总是在稳定上升的,各种系统花销越来越大,Google 1G的免费数据库我已经花了40%多了。解决用户及其交易数量大为增加的问题,比其他任何新功能开发都更为严峻的多。

     在我知道staging application这个名字之前,我就有一个《实况炒股》的staging app的,基本上没有绝对把握的新代码都在这个staging app上先作试验。这个周末,我想让staging app上跑着完全真实的数据,争取下周在《实况炒股》上用上新的框架。

下面先做一下这周的开发计划:

3月25日(周三):
1、
原来的撤单页面(包含所有委托历史)--》改为仅显示可撤单状态的委托
增加一个历史页面,即实现原撤单页面的功能,专门来显示最近50条委托历史(以后再考虑分页)
在正式的APP上部署这一变化。

2、将原先所有的查询数据库的方式修改一下,以提高查询速度。

3、在staging app上逐个测试新的查询方式代码,要确保代码正确。

3月26日(周四)
1、参考其他APP,制作新的主页,作为用户分流的主入口。
2、写用户分流算法,将用户分流到不同的APP上。
3、使用不同的用户来测试。
4、如果有时间,想一些能增加Memcache的地方,以减少系统负荷。


3月27日(周五)
1、白天寻觅一款耐玩的小Flash游戏,最好跟理财有关。
2、在19:00左右,等所有用户的交易都处理完之后,用户首页上高挂维护牌,切断所有用户对数据库操作的入口,只放出这款Flash游戏。
数据备份完成之后,重新允许用户访问应用。
3、备份实况炒股的数据库(不知道400多M的数据要下载多久,希望中间不会出错。。)
4、在下载数据库的同时,编写解析修改数据库的脚本,将数据库解析成新数据库的样子。

3月28日(周六)
1、在stageing-app上部署实况炒股的真实数据,逐项测试。
2、要考虑到排名等未来的功能,边调试边修改解析数据库的脚本,修改Models.py。

3月29日(周日)
继续测试,要确保没有问题。真正对《实况炒股》的修改至少要等到下下周末。

最后,计划总没有变化快,我对自己的计划和时间总是乐观的,中间难免会出现状况,努力去执行就好。