Группа настроек "Производительность"

Группа настроек "Производительность"
Рисунок 1. Группа настроек "Производительность"

Пользовательские сессии

Web-клиент автоматически переводит в офлайн-режим сессии (подключение к серверу Docsvision) неактивных пользователей. При этом у пользователей появится предупреждение о переводе сессии в офлайн. Впоследствии неактивные сессии будут закрыты. Таймер закрытия сессии запускается одновременно с переходом в офлайн-режим.

После перевода пользовательской сессии в офлайн-режим или её закрытия будет остановлено автоматическое обновление счетчиков непрочитанных карточек и содержимого папок.

Оффлайн режим после паузы, мин

Настройка[1] задаёт время неактивности пользователя в минутах, через которое сессия будет переведена в офлайн-режим. Значение по умолчанию — 10 минут.

Закрытие сессии после паузы, мин

Настройка[2] задаёт время неактивности пользователя в минутах, через которое сессия будет закрыта. Значение по умолчанию — 300 минут.

Показывать сообщение о переходе в оффлайн

Флаг Показывать сообщение о переходе в оффлайн отключает[3] показ сообщения "Подключение остановлено в связи с отсутствием активности".

Кэширование

При обращении к справочникам и карточкам Web-клиент может использовать два режима обновления объектов.

Настройки обновления справочников влияют также на обновление разметок. На период разработки разметок рекомендуется изменить значения параметров Период обновления кэша, а также Режим обновления справочников.
Настройка Короткий период обновления кэша используется для:
  • Карточки папок

  • Справочника видов

  • Конструктора справочников

  • Справочника сотрудников

  • Справочника контрагентов

  • Справочника категорий

Настройка Длительный период обновления кэша используется для:
  • Всего остального, включая справочник разметок.

Короткий период обновления кэша

Вместе с Длительным периодом обновления кэша настройка[4] позволяет повысить производительность при обращении к справочникам и карточкам. Параметры также влияют на обновление данных в разметке профиля пользователя. Настроить поведение можно, изменив значение данного параметра.

Длительный период обновления кэша

Вместе с Коротким периодом обновления кэша настройка[5] позволяет изменить параметры обращения к справочникам и карточкам. Параметры также влияют на обновление данных в разметке профиля пользователя. Настроить поведение можно, изменив значение данного параметра.

Минимальное время обновления кэша справочника представлений, мс

Web-клиент кэширует настройки представлений в серверном кэше и обновляет его с периодичностью в 1000 мс (1 минута).

На сервере Web-клиента, предназначенном для тестирования, период[6] обновления может быть уменьшен, например, до одной секунды (для своевременного получения изменений разметок на клиенте).

Кэширование разметок фильтров данных

По умолчанию Web-клиент использует серверный кэш для хранения разметок фильтров данных в представлении. Кэш обновляется при перезапуске сервера Web-клиент, а также автоматически при изменении настроек представления.

Администратор может отключить кэширование разметок фильтров[7] сняв флаг Включить кэширование справочника представлений, если в Web-клиенте планируется использовать две или более разметки представлений. Если кэширование не отключено, пользователи могут получать разметки фильтра, не соответствующие условиям выбора разметок, указанным в программе Конструктор Web-разметок.

Кэширование поисковых запросов

Администратор может отключить кэширование настроек у всех пользователей с помощью флага[8] Отключить кэширование сохраненных поисковых запросов. При этом клиент будет каждый раз заново получать актуальные данные с сервера Web-клиента. Отключение кэширования отрицательно повлияет на скорость работы модуля.

Кэш справочников

Режим обновления справочников

Данная функциональность[9] позволяет настроить особый режим работы со справочниками, данные которых используются только в режиме чтения. Использование функциональности Общие справочники призвано сократить потребление памяти процессом сервера Docsvision. Функциональность по умолчанию активна для Web-клиента, начиная с версии 17.

В режиме "только чтение" Web-клиент использует справочники, данные которых только читаются и не изменяются. В данном режиме один справочник используется всеми сессиями и обновляется в соответствии со стратегией обновления, установленной в настройках Web-клиент.

Администратор может изменить режим обновления таких справочников в зависимости от требований к актуальности их данных. Увеличение частоты обновления ведёт к увеличению числа обращений к северу Docsvision, а уменьшение — к возможности получения устаревших данных.

Обновление справочников в режиме "только чтение" регулируется следующими настройками:
  • Через указанный интервал времени — обновление выполняется с интервалом, указанным в параметре Интервал обновления справочников, сек.

  • При следующем обращении — если в одной из сессий данные справочника в режиме только чтение были изменены, обновление будет выполнено при следующем обращении.

  • Сразу после изменения — если в одной из сессий данные справочника в режиме только чтение были изменены, обновление будет выполнено сразу после изменения (значение по умолчанию).

    Настройки обновления справочников влияют также на обновление разметок. На период разработки разметок рекомендуется установить меньший период обновления, а также уменьшить значения параметров Короткий и Длительный Период обновления кэша.
Интервал обновления справочников, сек

Настройка[10] задаёт период обновления справочника в секундах, по умолчанию — 600 секунд.


1. Аналогичный параметр в конфигурационном файле модуля Web-клиент — "SessionSuspendTimeout".
2. Аналогичный параметр в конфигурационном файле модуля Web-клиент — "SessionCloseTimeout".
3. Аналогичный параметр в конфигурационном файле модуля Web-клиент — "SessionInactiveMessageHide".
4. Аналогичный параметр в конфигурационном файле модуля Web-клиент — "ShortCacheRefreshPeriod".
5. Аналогичный параметр в конфигурационном файле модуля Web-клиент — "LongCacheRefreshPeriod".
6. Аналогичный параметр в конфигурационном файле модуля Web-клиент — "MinCheckDirectoryTimestampsInterval".
7. Аналогичный параметр в конфигурационном файле модуля Web-клиент — "GridFilterCache".
8. Аналогичный параметр в конфигурационном файле модуля Web-клиент — "SearchCard".
9. Аналогичный параметр в конфигурационном файле модуля Web-клиент — "SharedDictionaryRefreshMode".
10. Аналогичный параметр в конфигурационном файле модуля Web-клиент — "SharedDictionaryRefreshPeriod".