最近在维护项目的时候,发现某个实时数据同步功能非常容易失败,故静下心来彻底弄清楚该设计的实现原理,以及其中用到的python异步sockethandler : asyncore。实时数据同步功能的设计非常简单,用户在网页上触发某个记录的"Sync Up" button, 后台把该记录的id和type... Read More
posted @ 2015-04-06 17:41 软件心理学工程师 Views(419) Comments(0) Diggs(0) Edit
最近改进了项目中的站内搜索的功能,增加了全文索引,提升了搜索速度。因为项目框架是django,所以采用django+haystack+pyelasticsearch+elasticsearch的方式实现。django作为Web framework,采用MVC设计模式,非常易于开发数据库驱动的网站。h... Read More
posted @ 2015-04-06 12:02 软件心理学工程师 Views(540) Comments(0) Diggs(0) Edit