Разберем типичную задачу: имеется выделенный сервер, небольшая рабочая группа (около 5 пользователей со сравнительно слабыми офисными компьютерами), конфигурация на управляемых формах и строгие бюджетные ограничения — лицензия на полнофункциональный сервер 1С:Предприятия не приобретается, а организация терминального доступа исключена. Выясним причину выбора между прямой сетевой папкой (SMB) и публикацией на веб-сервере (IIS или Apache), а также проанализируем, какая архитектура максимально разгрузит клиентские станции и обеспечит стабильную работу.
Рассмотрим, как распределяются вычислительные ресурсы при различных способах подключения к файловой базе данных 1Cv8.1CD:
Разберем по шагам правила конфигурирования веб-сервера Internet Information Services (IIS) при работе с файловым хранилищем данных. Несоблюдение этих параметров является частой причиной нестабильности и повреждения целостности базы:
1. Если значение будет больше единицы, разные процессы веб-сервера попытаются одновременно получить монопольный доступ к файлу 1Cv8.1CD, что вызовет взаимоблокировки и повреждение данных.Недостаточно памяти (Out of Memory). Рекомендуется использовать 64-битные модули расширения веб-сервера 1С и отключать параметр Разрешить 32-разрядные приложения в свойствах пула IIS.Проанализируем специфику исполнения регламентных процедур. В отличие от полноценного клиент-серверного варианта (с установленной службой ragent), в файловой базе через веб-сервер фоновые задания не выполняются автоматически, если к базе нет активных подключений.
Для обеспечения регламентных операций (обмен данными, закрытие месяца, рассылка отчетов) реализуем один из следующих подходов:
Посмотрим, как раздаются лицензии пользователям при подключении через веб-сервер:
HASP License Manager для корректного поиска свободных слотов по сети.Рассмотрим влияние аппаратной составляющей на общую отзывчивость системы. В сценарии с одновременной работой 5 пользователей в файловой базе ключевым фактором производительности становится не столько частота многоядерных старых процессоров, сколько скорость случайного чтения и записи в файл 1Cv8.1CD.
Массивы из механических жестких дисков (HDD) даже в конфигурации RAID 10 создают высокую очередь дисковых запросов при параллельных транзакциях. Для обеспечения стабильного отклика и устранения эффекта «зависания» интерфейса рекомендуется переносить каталоги файловых баз на твердотельные накопители (SSD), что минимизирует задержки ввода-вывода (IOPS) при конкурентном доступе пользователей.