最新 | 最热门 | 最高评价

+0  再次改动了 tornado-memcache

Tag: scripts | memcached | python | tornado
gnawux 发于 2013年03月07日 09:09 | 点击: 1713 | 展开摘要
在上次(http://wangxu.me/blog/p/758)之后,再次改动了 tornado-memcache 模块,commit 信息如下:

Add gets method and simplify connection estabilish

- simplify connection estabilish procedure, as tornado.iostream
permit write before connection estabilished, I

查看全文: http://www.udpwork.com/item/9397.html

+0  Tornado 的 stack context

Tag: scripts | async | memcached | python | stack_context | timeout | tornado
gnawux 发于 2013年02月23日 00:39 | 点击: 2323 | 展开摘要
按:本人 python 菜鸟,对 tornado 更没什么研究,这两天小摆弄了一下,记一下,有不对的还请指正

这两天在用 tornado 做一个 memcached 的 proxy,作为一个 Python 的高性能异步框架,tornado (实际是 epoll/kqueue… )的思想是——单线程+异步化,线程的运行时间不等待任何东西,这样就要求 memcached 的访问也必须异步化。如果线程在等待中消耗了,就无法达到高并发的目的,这个问题是无法通过简单地交给

查看全文: http://www.udpwork.com/item/9286.html

+0  玩玩Tornado,写了一个网络相册分享照片

Tag: Internet | 我的代码 | gallery | python | tornado
Xiaoxia 发于 2012年04月09日 01:04 | 点击: 2779 | 展开摘要
Tornado是一个用python写的小巧的开源网站服务器。安装来玩了一下,的确很强大,响应速度很快!这东西是Facebook开发的,但奇怪的是官网 http://www.tornadoweb.org/ 的IP查出来却是Google的呢,难怪连华工的校园网也能连上了。

花了一晚时间,写了如下的一个Web相册,用来分享照片给同学 可见开发效率之高,o(∩∩)o...哈哈,代码量也很少。

界面简简单单的,功能挺实用。

目录浏览功能:

幻灯片浏览功能:

帅吧!!!

查看全文: http://www.udpwork.com/item/7095.html

+0  tornado 自动加载(autoreload)

Tag: Python | tornado
admin 发于 2011年01月02日 16:09 | 点击: 9112 | 展开摘要
自动加载主要用于开发和测试阶段,要不每次修改,都重启tornado服务,太囧。

tornado源码有autoreload模块。参考:autoreload.py

可以看到一个私有方法:_reload_on_update,其实只要引入这个模块,调用它即可。示例如下:

import tornado.autoreload
def main():
server = tornado.httpserver.HTTPServer(application)
server.

查看全文: http://www.udpwork.com/item/3969.html

+0  tornado.database添加PooledDB连接池功能

Tag: Python | tornado
smallfish 发于 2009年12月01日 15:36 | 点击: 2450 | 展开摘要
tornado.database模块简单包装了下对MySQL的操作,短小精悍。

无奈源码中无连接池功能,遂加上了一段DBUtils模块功能。

主要修改了reconnect()方法,大致在database.py第86行左右。(tornado 0.2 win版)

原代码如下:

def reconnect(self):
"""Closes the existing database connection and re-opens it."""

查看全文: http://www.udpwork.com/item/1129.html
|<<<1>>>| 一共1页, 5条记录