Bottle 项目推介:义乌小额批发搜索引擎

是我知道的国内第一个 Bottle 项目,向 Eric 要了一些介绍资料,学习 Bottle 的同学可以参考,如下:

---

利用义乌小商品百货批发的优势,做了一个15-1688(义乌小额批发搜索),为淘宝等卖家寻找便宜的货源.大家都吹django怎么的,但是用了两天没学会,文档太复杂,后来发现bottle.py,当天见效.

义乌小额批发搜索引擎 15-1688.com

架构:
 
nginx -----gevent---bottle---solr
      -----gevent---bottle---solr
两个gevent实例方便更新的时候做切换,
所有进程使用supervisor监管
后台的py抓取脚本也使用supervisor监管
新闻部分使用sqlite数据进行静态化发布,使整个程序没有依赖mysql,考虑到使用的是vps,内存能省则省
目前纯py代码前后台在册登记约有3000LOC
 
挫折:
之前使用uwsgi也是考虑内存省,结果更新部署方面出问题,可能是我没掌握精髓.
 
心得:
bottle.py只有一个文件,1500多行代码,深入得问题,还是得自己去读源码,比如gb2312编码网站的问题==
 
展望:
目前正在改造使整个抓取代码的编写,生成,执行都通过web方式统一交由supervisor
后期会考虑加入mysql,本来考虑mongodb,不过其在32bit上有2gb限制,放弃.
 
关于:
小毛,码农,原在北京b2c行业打杂,现在老家义乌待业,ubuntu,python控,更多请移步
另,诚征外链及co-founder
Email: frederick.mao@gmail.com (Gtalk)

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。