Skip to content

Рекомендации по использованию

Без настройки системы

Работа с ограниченным количеством пользователей – не более 5.

Без настройки системы используется база кэша SQLite:

appsettings.Production.json
json
  "SystemSettings": {
    "SqlCache": "Data Source Type=SQLite; Data Source=.\\temp\\db\\wrk.db3",
    "NoSqlCache": "memory",
    "SessionStorage": "sql",
    ...
  }

До 250 пользователей

При работе до 250 одновременных пользователей достаточно ограничиться кэшированием данных в базе PostgreSQL.

appsettings.Production.json
json
  "SystemSettings": {
    "SqlCache": "Data Source Type=PostgreSQL; Host=127.0.0.1; Port=5434; Database=cache; User ID=user; Password=0; Application Name=cache; Maximum Pool Size=550; App Pool Size=500;", 
    "NoSqlCache": "memory",
    "SessionStorage": "sql",
    ...
  }

Если вы заметили замедление работы, то в зависимости от доступных ресурсов и нагрузки можно рассмотреть возможность развёртывания «NOSQL-КС».

Более 250 пользователей

Для эффективной работы с более чем 250 пользователями рекомендуется использовать SQL кэш — PostgreSQL и NoSQL кэш — Tarantool или Redis (на выбор).

Обратите внимание, что для повышения производительности рекомендуется изменить настройки «SessionStorage», установив значение «nosql», если у вас подключен NoSQL кэш.

json
  "SystemSettings": {
    "SqlCache": "Data Source Type=PostgreSQL; Host=127.0.0.1; Port=5434; Database=cache; User ID=user; Password=0; Application Name=cache; Maximum Pool Size=550; App Pool Size=500;", 
    "NoSqlCache": "redis: 127.0.0.1:6379, user=user, password=1", 
    "SessionStorage": "nosql", 
    ...
  }
json
  "SystemSettings": {
    "SqlCache": "Data Source Type=PostgreSQL; Host=127.0.0.1; Port=5434; Database=cache; User ID=user; Password=0; Application Name=cache; Maximum Pool Size=550; App Pool Size=500;", 
    "NoSqlCache": "tarantool: user:1@127.0.0.1:3301", 
    "SessionStorage": "nosql", 
    ...
  }

© 2003—2026 ООО «Кейсистемс». Все права защищены.