При оптимизации клиент-серверного взаимодействия бывает важно и интересно посмотреть, насколько эффективно прикладное решение будет работать при использовании низкоскоростных каналов связи.
Дело в том, что клиентский компьютер может быть подключен к серверу как по локальной сети, так и через Интернет. Связь с сервером через Интернет может устанавливаться не только через быстрые оптоволоконные каналы, но и через модемы, использующие такие протоколы доступа к данным, как GPRS и т. п.
В этом случае администратору или пользователю «1С:Предприятия» нужно указать клиентскому приложению, что оно должно запуститься в режиме низкой скорости соединения.
Режим низкой скорости соединения – это способ работы клиентского приложения, позволяющий ему функционировать на медленных каналах связи как можно эффективнее.
При запуске в этом режиме платформа автоматически предпринимает шаги по оптимизации взаимодействия с сервером. Она отключает некоторую функциональность прикладного решения – например, не показывает начальную страницу и картинки разделов, объединяет и минимизирует вызовы сервера, дополнительно сжимает данные и т. д.
Таким образом, даже на плохом канале связи в режиме низкой скорости соединения «1С:Предприятие» будет обеспечивать приемлемую скорость работы пользователей.
Заметим, что установка низкой скорости соединения имеет смысл только для тонкого клиента и веб-клиента, так как толстый клиент не умеет работать через Интернет.
Задать низкую скорость соединения можно для всей информационной базы при ее создании или редактировании в списке информационных баз в стартовом окне «1С:Предприятия» (рис. 4.5).

Рис. 4.5. Установка скорости соединения в свойствах информационной базы
Также если в свойстве Скорость соединения информационной базы установлено Выбирать при запуске, то режим низкой скорости соединения может задать сам пользователь в диалоге выбора информационной базы (рис. 4.6).

Рис. 4.6. Установка скорости соединения в диалоге выбора информационной базы
Кроме того, при любых настройках информационной базы низкую скорость соединения можно указать с помощью параметра командной строки.
Для запуска тонкого клиента используется параметр /O Low (листинг 4.1).
Листинг 4.1. Установка низкой скорости соединения тонкого клиента в командной строке
"C:\Program Files (x86)\1cv8\8.3.10.2505\bin\1cv8c.exe" /F D:\myBase /O Low
Для веб-клиента и тонкого клиента, подключаемого по протоколу HTTP, используется параметр /O=Low (листинг 4.2).
Листинг 4.2. Установка низкой скорости соединения веб-клиента в командной строке
http://demo-ma.1c.ru/demo_ma?N=Administrator&O=Low
Подробнее
Встроенная справка в режиме Конфигуратор – Справка – Содержание справки – Запуск 1С:Предприятия 8 и параметры запуска – Общие параметры запуска, а также Параметры запуска веб-клиента.
Для сеансов «1С:Предприятия», запускаемых из конфигуратора, тоже можно задать режим низкой скорости соединения. Для этого нужно выполнить команду главного меню Сервис – Параметры – Запуск 1С:Предприятия – Основные и установить флажок Низкая скорость соединения (рис. 4.7).

Рис. 4.7. Установка скорости соединения в режиме «Конфигуратор»
Режим низкой скорости соединения, как уже говорилось выше, сказывается на внешнем функционировании тонкого клиента и веб-клиента. Например, не отображается начальная страница при старте приложения, не отображаются картинки разделов, автоматически не формируется список выбора при вводе по строке и т. д.
Если в режиме 1С:Предприятие вызвать окно информации о программе (Справка – О программе), то можно увидеть, в какой скорости соединения запущено приложение (рис. 4.8).

Рис. 4.8. Окно информации о программе
Заметим, что режим низкой скорости соединения задается один раз при запуске клиентского приложения и не может быть изменен в процессе его работы.
Подробнее
Документация «1С:Предприятие 8.3.10. Руководство разработчика», приложение 7.1 «Особенности поведения системы в различных режимах. Особенности режима низкой скорости соединения».
Таким образом, чтобы визуально оценить, с какой скоростью будет работать прикладное решение у клиента на низкоскоростном канале связи, разработчику нужно подключиться к Интернету, например через мобильный телефон, и запустить тонкий клиент в режиме низкой скорости соединения.