Кэширование данных
Во избежание проблем и чтобы исключить ошибки, не разворачивайте PostgreSQL, Tarantool, Redis из репозиториев, а используйте только установку «СУБД-КС К» и «NoSQL-КС».
Без настройки системы (с использованием SQLite) возможна работа не более 5 пользователей и в демонстрационных целях.
При использовании файлового кэша SQLite генерируется нагрузка на прикладную СУБД и каждое обращение к спискам/справочникам генерирует полный запрос данных, в результате списки долго открываются. В отличие от PostgreSQL, когда запрашиваются только изменения.
Для обеспечения эффективной работы ПК «Бюджет-NEXT» необходимо развернуть PostgreSQL базу кэша и подключить ее к приложению.
Через него реализованs кэш списков и хранение сессионных данных.
Рекомендуется использовать платформу «СУБД-КС К» развернутую на отдельном Linux-сервере (виртуальной машине).
При большом количестве пользователей (250 и более) или в случае замедления работы всего комплекса, сессионные данные (сессионный кэш) можно хранить в NoSqlCache, таком как Tarantool или Redis.
Для развертывания рекомендуется использовать платформу «NOSQL-КС К», которая устанавливается на отдельный Linux-сервер и включает в себя настроенные Tarantool или Redis на ваш выбор.