Оптимизация скорости у увеличение надежности работы ПО управленческого и бухгалтерского учета 1С
Необходимость в выполнении работ направленных на оптимизацию скорости работы программных продуктов 1С возникают почти у всех заказчиков. Причин медленной работы данных программных продуктов может быть несколько:
1. Неправильная топология сети. Часто возникает при стихийном подходе к подключению новых рабочих мест. Вместо того чтобы протянуть прямую линию от центрального коммутационного узла, устанавливается дополнительный коммутатор рядом с вновь подключаемыми рабочими местами и уже от него производит разводка кабелей к системным блокам. Нередки случаи, когда подключение других рабочих мест идет «гирляндным» способом к промежуточному коммутатору, т.е. к нему подключаются еще несколько последовательных коммутаторов. Каждый последовательно подключенный коммутатор является потенциальной точкой отказа, при его поломке от сети «отваливается» весь стоящий за ним фрагмент. Кроме этого скорость передачи информации по сети при таком способе подключения существенно падает.
2. Использование низкоскоростного сетевого оборудования или сети Wi-Fi. Использование 100 Мбитных коммутаторов, а так же подключение рабочих станций для работы в 1С по сети Wi-Fi ведет к значительному замедлению скорости работы в программе не только на подключаемом ПК, но и у всех компьютеров в целом
3. Большое количество пользователей или большой размер базы данных. Для сетевой базы данных критичным является кол-во более 15 пользователей. Если кол-во выписываемых документов в день велико и база данных «растет как на дрожжах», есть повод задуматься над переводом пользователей в терминальный режим работы.
4. Вирусная активность в сети организации. Не редки случаи когда вирусы на компьютерах пользователей «засоряют» сеть не нужной информацией, что делает невозможным быструю передачу базы данных от сервера к компьютеру пользователей.
Пути решения описанных выше проблем:
1. Привести компьютерную сеть к топологии «звезда» с единым центральным коммутационным узлом. Схема такой сети расположена на рисунке ниже:
Убрав промежуточные коммутаторы, увеличиться как скорость доступа к информации, так и надежность и управляемость.
2. Общая скорость работы сети равна менее скоростному из коммутаторов в ней. Таким образом, мы рекомендуем использовать коммутаторы со скоростью не менее 1 Г/бит на каждом порте. Количество таких коммутаторов не должно быть большим (см п.1)
3. При количестве пользователей от 10 мы рекомендуем нашим заказчикам использовать терминальный режим при работе в 1С. Данный режим доступен пользователям Windows Server. Для его активации необходимо произвести настройки операционной системы и докупить необходимое количество лицензий на терминальный доступ. Суть данного режима в том, что все работа с базой данной происходит непосредственно на сервере, а по сети передаются лишь ее результат. В отличии от стандартного режима, когда по запросу на рабочее место по сети пересылается вся база данных, терминальный режим значительно ускоряет работу системы. Использование терминального режима накладывает и некоторые ограничения. Так как вся работа производиться на сервере, пользователю при грамотной настройке, не должны быть доступны мультимедийные приложения для просмотра видео, доступ в интернет и прочие функции часто необходимые для работы. В этом случае мы рекомендуем рассмотреть вариант использование отдельного сервера управления базами данных (СУБД) под управлением Microsoft SQL. Данное решение позволит существенно ускорить работу в программе 1С даже с использованием 100 М/битных коммутаторов.
4. Для устранения проблемы связанной с вирусной активностью и как следствие низкой скорости работы в сети необходимо установить на все узлы сети антивирусное программное обеспечение, актуализировать на нем сигнатурную базу угроз и произвести тотальную проверку всех носителей информации в сети. Рекомендуем использовать централизованный подход к антивирусной обработке (ссылка на проект Централизация системы антивирусной обработки) используя средства поставляемые разработчиками программного обеспечения.
Оптимизацию работы в программе 1С мы проводим у всех наших заказчиков, работающих по договору технического обслуживания.