Использование кэш-фреймворка Memcached в проекте Django
Кэширование запросов, результатов вычислений или прорисованного содержимого в HTTP-запросе позволяет избегать дорогостоящих операций в последующих запросах, которые должны возвращать те же данные.
Установка резидентного кэш-сервера Memcached.
Резидентный - то-есть, работает в памяти системы.
1. Запускаем Docker, далее вводим команду в терминале( командной строке ):
docker pull memcached
2. Запуск контейнера Memcached платформы Docker:
docker run -it —rm —name memcached -p 11211:11211 memcached -m 64
По умолчанию Memcached работает на порту 11211. Опция -m используется для ограничения памяти контейнера до 64 Мб.
3. Установка привязки Python к Memcached:
pip install pymemcache== <указать версию>
Около минуты
7 сентября 2024