Open ymlbright opened 10 years ago
空教室对MySQL的查询貌似是同步阻塞的。。确定要并入Tornado么??
【如何理解 Tornado ?】@\fanngyuan:不过tornado问题也不小,做网站的话,最主要的是,tornado是单线程的(虽然可以通过fork来搞多进程),而web后端多用rdbms,特别是mysql主要的driver都是同步阻塞的,也就是说访问数据库会阻塞tornado,所以对做网页的限制比较大。 http://zhi.hu/8E4x(分享自 @知乎)
Try to use asynchronous python mysql:
好多轮子。。。
部署的时候不止一个 tornado 进程, sqlalchemy 也提供了方便扩充的连接池,而且我们没多大并发的。
索引加好应该是不会出现问题的,出现瓶颈的时候加一层 cache 也应该足够了。
OK,我先移植个同步版本的。
0 0 居然要亲自动手了。
暑假更新过一个版本的。。改改应该就能用了。
赞! 等我其中考试完我看下代码的结构, 现在还没看你是怎么实现的~
在 2014-11-15 16:14:38,"Goclis Yao" notifications@github.com 写道:
同步版本差不多可以了,看main.py和qec文件夹里的就行了。
@ymlbright 你看看API URL要不要改改吧。。还有。。该怎么整合进mod里。
— Reply to this email directly or view it on GitHub.
实现挺简单的。。SQL查表就行了。。爬虫还有表的结构我都放在那个repository里了。。 不过这个是我暑假的时候改的,和现在服务器上跑的那个表的结构不一样。 麻烦啦~
On Nov 15, 2014, at 19:58, ymlbright notifications@github.com wrote:
赞! 等我其中考试完我看下代码的结构, 现在还没看你是怎么实现的~
在 2014-11-15 16:14:38,"Goclis Yao" notifications@github.com 写道:
同步版本差不多可以了,看main.py和qec文件夹里的就行了。
@ymlbright 你看看API URL要不要改改吧。。还有。。该怎么整合进mod里。
— Reply to this email directly or view it on GitHub. — Reply to this email directly or view it on GitHub https://github.com/HeraldStudio/webservice-py/issues/5#issuecomment-63169919.
空闲教室移植