pybindgen

ORM level cache 的選擇

在寫 Django 的應用程式常常會自己硬作一堆 cache 或是 timeout 的機制,有時候,可以看看別人怎麼作 這兩的專案的 code 的等級都不錯,可以由程式學到很多觀念 Johny-cache http://bitbucket.org/jmoiron/johnny-cache http://packages.python.org/johnny-cache/ Django Cache Machine http://github.com/jbalogh/django-cache-machine

Distributed Task Queue

VPS 比較結果

PhotonVPS 效能不錯,網路延遲短,不過,畢竟同樣 Xen 512 的 plan 打折後還要 16 元 USD NordictVPS CPU 效能最好是 i7 ,不過主機是在德國,網路延遲多了一點,要不然還不錯,硬碟效能一

Xor encrypy decrypt in Python

WSGI for Python

deployment with daemontools

Redis Speed

http://www.digitaldragoon.com/blog/testing-speed-redis-py/ have pget and pset inside, I change to this import cPickle as pickle import zlib import new #################################### # gzip header gzip_header = zlib.compress(’’)[:2] #################################### # CUSTOM COMMANDS for Redis #################################### def _pset(self, name, object, compress=False): """ pickle set for redis client, with compress flag “”" pobj = pickle.dumps(object, pickle.HIGHEST_PROTOCOL) if compress: pobj = zlib.compress(pobj) self.set(name, pobj) def _pget(self, name): """ pickle get for redis client, automatic to check compress flag

Google appengine 整理

Play with Redis