Поделиться через


Настройка состояния сеанса для службы InfoPath Forms Services (Office SharePoint Server)

Содержание:

  • Настройка состояния сеанса для службы Forms Services

  • Настройка состояния сеанса и представление формы

Служба InfoPath Forms Services использует состояние сеанса для сохранения большого числа переменных данных, генерируемых во время заполнения формы. В результате, интерфейсные веб-серверы могут оставаться в неизменном состоянии между приемом и передачей данных, и каждый повторный вызов выполняется без нагрузки каналов с узкой полосой пропускания большим объемом сведений о состоянии сеанса. Другие методы управления сеансом, такие как выполнение, не поддерживаются для ферм с несколькими интерфейсными веб-серверами. Состояние сеанса можно использовать только с веб-приложениями, связанными с поставщиком общих служб. Дополнительные сведения о поставщиках общих служб см. в разделе Планирование поставщиков общих служб.

Примечание

Для правильного обслуживания базы данных состояния сеанса следует использовать агент SQL Server, вместо Microsoft SQL Server, где хранятся данные сеанса. Если агент SQL Server на включен, сеансы с закончившимся сроком не удаляются автоматически из таблицы сеансов и в итоге могут вызвать ошибки хранилища.

Примечание

При развертывании Microsoft Office SharePoint Server 2007 с Microsoft SQL Server 2005 Express Edition, например, в случае односерверного развертывания, сеансы с закончившимся сроком необходимо удалять вручную. Версия SQL Server 2005 Express Edition не включает агент SQL Server и не может выполнять автоматичесие хранимые процедуры.

Настройка состояния сеанса для службы Forms Services

Для службы InfoPath Forms Services в масштабе всей фермы можно настроить параметры состояния сеанса, такие как тип состояния и пороговые значения сеанса. Если пороговые значения превышены, сеанс пользователя завершается с потерей всех данных формы и регистрацией ошибки в журнале событий для сервера. Для пользователя отображается следующее сообщение об ошибке: "в сеансе превышен допустимый объем доступных ресурсов.".

Для настройки состояния сеанса формы см. шаг 12 в разделе Настройка службы InfoPath Forms Services для Office SharePoint Server.

Настройка состояния сеанса и представление формы

Чтобы определить способ управления сеансами пользователя, в InfoPath Forms Services можно настроить использование службы состояния сеанса (параметр по умолчанию) или представления формы (состояние представления ASP.NET). При настройке в InfoPath Forms Services использования службы состояния сеанса все сеансы браузера будут обрабатываться в базе данных SQL Server, которая использует небольшую полосу пропускания сети, однако оказывает влияние кумулятивной производительности на компьютер, работающий под управлением SQL Server. При использовании представления формы сеансы обрабатываются в клиентском браузере, и все данные сеанса включены в каждый повторный вызов на сервер, до 40 КБ данных сеанса. При этом занимается большая полоса пропускания, чем при использовании состояния сеанса, однако этот способ не оказывает влияния на производительность компьютера, работающего под управлением SQL Server. Как только объем данных сеанса достигает 40 КБ, автоматически включается управление состоянием сеанса.

Представление формы рекомендуется использовать в средах с небольшими группами пользователей, так как при этом снижается влияние на компьютер, работающий под управлением SQL Server. Если развертывание InfoPath Forms Services планируется для большого числа пользователей, в особенности, когда объем данных сеанса не превышает 40 КБ для большого числа шаблонов форм с высоким режимом использования, рекомендуется использовать состояние сеанса. При использовании представление формы можно отслеживать полосу пропускания, занимаемую сеансами браузера с объемом до 40 КБ и ниже, если требуется предупредить отрицательное влияние на производительность сети.

Загрузить эту книгу

Для упрощения чтения и печати эта тема включена в следующую загружаемую книгу:

Полный список доступных книг см. в технической библиотеке Office SharePoint Server.

См. также

Понятия

Управление состоянием сеанса (Office SharePoint Server)
Настройка службы InfoPath Forms Services для Office SharePoint Server