Руководство по производительности кэширования мензурки - PullRequest
4 голосов
/ 29 марта 2011

Я реализовал мензурку с приложением cherrypy, но после некоторых запросов время отклика мензурки увеличивается примерно на 10-14 секунд.

Я думаю, что после включения 500–1000 элементов в кеш, мензурка выходит из строя.

все кэшированные типы просты (str, int, list, tuple, ...)

1 Ответ

7 голосов
/ 30 марта 2011

Я нашел проблему, У стакана есть некоторые проблемы с производительностью с file back-end типа. просто я изменил

'cache.type' : 'file'

до:

'cache.type' : 'dbm'

и все так хорошо !!!

при типе файл стакан использует библиотеку Python pure pickle для сериализации объекта. и рассол не подходит для крупных предметов.

...