Настройки клиентского кэширования

Web-клиент по умолчанию кэширует некоторые данные на стороне клиента: настройки папок, сохранённые поисковые запросы, настройки разметок.

После изменения настроек папок или запросов, пользователь должен нажать на кнопку Обновить на панели с деревом папок, чтобы обновить данные в кэше.

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

Чтобы отключить кэширование настроек:
  1. Откройте конфигурационный файл /usr/lib/docsvision/webclient/appsettings.json.

  2. Перейдите к секции "Docsvision"  "WebClient" > "SettingGroups"  "DirectoryCache".

  3. Измените значение параметров:

      "Docsvision": {
        "WebClient": {
          "SettingGroups": {
            "DirectoryCache": {
              "AdvancedLayouts": "False", (1)
              "Folders": "True", (2)
              "SearchCard": "True" (3)
            }
          }
        }
      }
    1 AdvancedLayouts — отключает кэширование разметок.
    2 Folders — отключает кэширование настроек папок.
    3 SearchCard — отключает кэширование сохранённых поисковых запросов.

    Параметр AdvancedLayouts не используется, рекомендуется использовать актуальную настройку SharedDictionaryRefreshPeriod, см. подробнее в разделе "Функциональность "Общие справочники"".

    Параметр Folders является дублирующим для параметра ShortCacheRefreshPeriod, см. подробнее в разделе "Кэширование обращений к справочникам и карточкам".

  4. Сохраните изменения конфигурационного файла.