今天又仔细看了一下SAE的Python文档,原来用print语句(据说Logging也可以)就可以打印出来(我之前看文档不认真啊),然后再到SAE后台查看日志选debug,就可以看到打印的语句。基本上,我都是在线上调试的,既然print能打印出来,那就好定位问题了。不过SAE的打印还不能跟GAE做到支持Logging那样好,在一个Request请求里的SAE的log断断续续的,我不是很习惯。
今晚调试找出了问题原因,原来有个逻辑我写反了,连忙打补丁。接着又测试了一下,我之前写的程序基可以用,可以提供给不同的卖家使用了(之前只是自用而已)。不过,这一切还有待多几个真实卖家测试才好申请上线(我不喜欢淘宝的沙箱,不太喜欢模拟环境。)
我不是很喜欢用mysql,总觉得有点烦,GAE的读写数据库收费让我害怕了,谁知道SAE以后会不会这样干。我想出了一些办法可以只用KVDB。从之前实况炒股的经验来看,我需要写得可扩展性强一些,程序应该可以很轻松做到从几个用户到上百万问题都没有。
对于KVDB,SAE为啥不支持Redis呢?然后也没有一个查看KVDB内容的后台工具,难道要自己写一个?SAE很不错,还有不少可以改进的空间。
...