11 2009 档案

摘要: 测试用例修改自:myconnpy appears to be roughly an order of magnitude slower than MySQLdb ,在它的基础上,还加入psyco优化后的性能对比测试代码:[代码]获取10行数据:myconnpy 2.53226113319MySQLdb 0.572678804398myconnpy with psyco 1.79596400261获...阅读全文
posted @ 2009-11-20 09:22 MK2 阅读(642) | 评论 (0) 编辑
摘要: 使用完善的myconnpy吧!以下可以忽略!pymysql是个不错的纯python实现的mysql api,获取源代码执行一些测试发现有一些bug,目前发现的是无法处理日期和NULL,调试了一些,对connections.py进行了3处修改,测试代码就运行起来了,还有converters.py也有bug,下载 " Issue 3: undefined methods datetime_or_No...阅读全文
posted @ 2009-11-19 19:38 MK2 阅读(730) | 评论 (0) 编辑
摘要: 即使使用了类似tornado这样的非阻塞io web服务器,能让我们的web性能提供很多,但是在实际应用中与测试的效果相差很远,应该是说我们的测试考虑非常不全面。现在的web应用几乎不可能少了数据库访问操作,而数据库访问操作却是阻塞的, 如MySQLdb,显然,类似tornado,stackless这些协程方式编写的web,性能会受到大大的制约。解决方案:让数据库操作变成非阻塞的eventlet中...阅读全文
posted @ 2009-11-18 14:56 MK2 阅读(736) | 评论 (0) 编辑
摘要: 操作系统:Ubuntu 9.10下载hadoop: hadoop-0.20.1.tar.gz安装依赖软件:Java 1.6x 或以上[代码]在conf/hadoo-env.sh设在JAVA_HOME变量:[代码]ssh及sshd[代码]hadoop测试环境配置(单机, 模拟分布式环境)namenode节点配置conf/core-site.xml:[代码]hdfs测试环境配置conf/hdfs-si...阅读全文
posted @ 2009-11-16 10:43 MK2 阅读(578) | 评论 (0) 编辑
摘要: Tokyo Cabinet: 下载 http://1978th.net/tokyocabinet/tokyocabinet-1.4.36.tar.gz依赖包:zlib: sudo apt-get install zlib1g-devbzip2: sudo apt-get install libbz2-dev安装:tar zxvf tokyocabinet-1.4.36.tar.gzcd tokyo...阅读全文
posted @ 2009-11-05 11:57 MK2 阅读(868) | 评论 (0) 编辑
摘要: 由于JSONP强大的跨域访问功能,发现tornado没有对jsonp的默认支持,还好tornado是开源的,就简单实现了一个JSONPHandler,对一切JSONP请求进行封装。JSONPHandler实现代码如下:只需要对finish方法进行简单封装,即可[代码]测试代码:main.py[代码]index.html[代码]测试结果:浏览器访问: http://www.client.com:80...阅读全文
posted @ 2009-11-05 08:51 MK2 阅读(576) | 评论 (0) 编辑