Бэкэнд памяти клыка, независимый от веб-сервера
Я пытаюсь избежать необходимости запрашивать и повторно обрабатывать данные для кэша каждый раз, когда сервер перезагружается в процессе разработки (структура пирамиды).
Есть ли простой способ настроить память кобеля, dogpile.cache.memory
, так что его постоянство не зависит от моего веб-сервера, или мне нужен для этого бэкэнд вроде redis или memcached?
1 ответ
На самом деле, нет. Это память внутри запущенного процесса Python. Как только приложение перезагружается, процесс уничтожается и перезапускается, память исчезает. Использование файлового бэкэнда (например, DBMBackend) может быть решением для вас.
С другой стороны, если вы работаете в Unix, установка и использование memcached очень просты.