总结了这段时间在PyPy上的折腾,早上给同事分享了一下,不过关于PyPy里面还有很多东西需要去理解。这里先把简单介绍版拿出来,其实是做成一个html5的ppt的rst源码。
继续昨天的文章,终于用pypy跑起了Django和MySQL,今天就把blog用pypy在本地跑一下试试。然后顺便用ab测一下,看看效果。 先介绍下我的环境
接上篇文章说, 上篇文章最后提到,在Django创建针对mysql的connection时,传递了两个参数: ``charset`` 和 ``use_unicode`` 导致系统操作Mysql数据库出现 segmentfault的错误。
前两天在家研究了下pypy,顺便也搭建了一个基于pypy的virtualenv环境,在上篇文章最后说到在用django处理mysql数据库的时候会出现这个错误,然后崩溃:Segmentation fault (core dumped)。经过这两天使用pdb进行一步步debug,终于发现问题所在了。
关于pypy这个东西,搞python有段时间的人应该都知道,我博客之前也写过两篇pypy的文章,有兴趣的可以看看: * `什么是pypy` * `pypy运行django+mysql简单教程` 这篇文章主要介绍如何安装一个基于pypy的虚拟环境(virtualenv).
<p> PyPy是用Python实现的Python解释器,集成了一种即时 (JIT) 编译器。这与能够以革命性的方式改变 Java 性能的知名技术 HotSpot 属于同一种技术的不同形式。<br> </p> <p> 总得来说就是一个能够提高python运行速度的项目,不过目前
1、首先安装pypy 官网:http://pypy.org 下载的1.9的,下载完成之后用tar xf 文件名,解压缩。复制pypy-1.9到~/.local/目录下。<br> 在local的bin(如果没有的话,可以自己新建一个bin)下建立一个软链接:ln -s ~/.local/pypy-1.9/bin/pypy ~/.local/bin