Настройка кеширования¶
Описание¶
Кеширование — это мощный метод, используемый для повышения производительности и эффективности приложения путем временного хранения часто используемых данных в памяти системы
Важно
Это значительно улучшает время отклика и снижает нагрузку на основные источники данных, такие как базы данных, за счёт минимизации повторяющихся операций извлечения данных
Сервер RuDesktop поддерживает кеширование с использованием Redis
Настройка¶
Для настройки Redis в качестве кеширующего сервера выполните следующие шаги:
Установить Redis через пакетный менеджер:
apt install redis-serverУбедиться, что Redis установлен, с помощью команды:
redis-server --versionУбедиться, что Redis запущен, с помощью команды:
systemctl status redis-serverСоздать файл по пути
/etc/rudesktop-relay.tomlcо следующим содержимым:# Адрес Redis сервера redis_server = "redis://localhost:6379" # Время жизни записей в кеше cache_ttl = 600 # Загружать все устройства в кеш при старте сервера cache_preload = false # Период сохранения кеша устройств в базу flush_interval = 10 # Количество записей для пакетного сброса в базу flush_batch = 1000
В файле
/etc/default/rudesktopуказать файл кофигурации:RELAY_ARGS='-C /etc/rudesktop-relay.toml'Перезапустить сервер
rude restart