Если у вас уже есть memcached
и работает на вашей стороне, я предлагаю модуль memorised
:
http://github.com/1stvamp/memorised/
... который является вариантом классического классического декоратора memoize Python - модуль memorized
исключает локальные кэш-памяти в пользу хранилища Memcache. Любые «запомненные» функции, которые вы определяете, работают почти так же быстро, как запомненные функции * - плюс, кэш-вызов функций с поддержкой Memcache сохраняется во всех вызовах процесса интерпретатора Python.
Я не знаю ничего о RackSpace CDN, но использование memorised
делает мои вещи заметно быстрее, почти как без гранул и без магии.
*
: в моем маленьком крошечном статистически незначимом тестировании