
1 isno OP 开发中, 觉得 mongoDB 配合 tornado 才合适,但懒的改了 下个项目 使用 tornado + mongoDB (已经开始开发了,很快就会完成) 以前写了很长时间的php, 觉得在开发web项目上,没什么语言能胜过php了 但熟悉 python后,用 tornado,开发速度也非常快, 不逊与php (使用mongoDB) 现在自己的业余小项目基本上全都使用 tornado开发... :) |
3 shiny PRO 我的项目也基本用 Tornado + MongoDB 开发了,但是遇到个问题:内存泄漏… |
4 lazybios 2013-05-17 16:11:14 +08:00 这应用名字起的亮啊! |
5 thai9quohs6jae1C 2013-05-17 16:12:14 +08:00 一年多少钱呢? |
6 thai9quohs6jae1C 2013-05-17 16:26:02 +08:00 如果楼主能开源这个项目就更好了。 |
7 zhangxiao 2013-05-17 16:28:46 +08:00 去年也用tornado+mongodb做了个小项目,给游戏汉化组用的。感觉mongo还是有些不够的地方,比如无法按照一个数组元素的长度排序,除非做aggregation,但是觉得aggregation做这种事情有点overkill了。 @shiny 请问内存泄漏是哪个部分? |
8 shiny PRO @zhangxiao 举例,我的后台值守程序用了 tornado 自带的 HTTPClient,结果内存不断泄露;换了 requests 就好了。其他部分也有泄露的,临时用定时重启解决着后面再看… 看来以后上线之前得先压一压…… MongoDB 在某些方面确实不方便。 |
9 coderliss 2013-05-17 16:55:15 +08:00 应用名字亮了,啪啪 |
10 chemzqm 2013-05-18 02:11:08 +08:00 |
12 yaotian 2013-05-18 11:24:48 +08:00 如何盈利? |
13 pfipdaniel 2013-05-18 11:40:28 +08:00 这么邪恶的名字怎么想出来的..... |
14 cloudaice 2013-05-22 18:08:00 +08:00 你们用tornado做的时候都是用的异步库吗?不然,单个线程阻塞会很严重吧,还有要是把自带的httpclient换成requests的话也会造成阻塞的问题的。 |
15 isno OP |
16 cloudaice 2013-05-24 18:19:02 +08:00 @isno 但是我觉得如果能够把它的异步性能全部发挥出来会更好。也体现了它作为web框架的优势。当然考虑异步主要就在数据库访问和网络请求上。 |
17 shiny PRO @cloudaice 换成requests是因为后台值守程序,如果是web可以试试 CurlAsyncHTTPClient 也许内存方面控制好点。 |
18 vicwutaojun 2014-09-19 23:38:06 +08:00 @isno 有知道优秀的 python 后端吗?急需人一起做一件很 NB 的事情。weibo.com/vicwutaojun |