Настройка кеширования¶
Описание¶
Кеширование — это мощный метод, используемый для повышения производительности и эффективности приложения путем временного хранения часто используемых данных в памяти системы
Важно
Это значительно улучшает время отклика и снижает нагрузку на основные источники данных, такие как базы данных, за счёт минимизации повторяющихся операций извлечения данных
Сервер RuDesktop поддерживает кеширование с использованием Redis
Настройка¶
Для настройки Redis в качестве кеширующего сервера выполните следующие шаги:
Установить Redis через пакетный менеджер:
apt install redis-server
Убедиться, что Redis установлен, с помощью команды:
redis-server --version
Убедиться, что Redis запущен, с помощью команды:
systemctl status redis-server
Создать файл по пути
/etc/rudesktop-relay.toml
cо следующим содержимым:# Адрес 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