Оценка производительности и масштабируемости
9 июня2011 | Автор: admin | Рубрика: Обслуживание программных продуктов
В числе самых актуальных вопросов развития платформы “1С: Предприятие” находится повышение производительности и масштабируемости прикладных программ, создаваемых на ее основе. И это в условиях увеличивающегося объема данных для обработки, сложности решаемых задач и возросшего числа пользователей, подключенных к системе. Работая над решением данной проблемы в ходе создания прогрессивной версии 8.0, разработчикам “1С” был сделан основной акцент, конечно же, на увеличении эффективности приложений, которые функционируют в клиент-серверной архитектуре. Модернизируют платформы при этом в двух главных направлениях: увеличивается производительность системы в рамках обычного для версии 7.7 варианта разворачивания на однопроцессорном сервере; совершенствуется распараллеливание процессов обработки, чтобы более эффективно применить многопроцессорные и многокомпьютерные системы.Так обеспечивается масштабируемость путём дополнительного обычного подключения аппаратных средств. С целью решения указанных задач специалистами “1С” внесён большой ряд технологических новшеств. Создана полноценная трехуровневая клиент-серверная архитектура, где применяется сервер приложений “1С:Предприятие”*. Повышен уровень гранулярности блокировок, когда идёт работа с базами данных. Изменена объектная модель, чтобы оптимизировать процесс обработки непростых объектов. Наиболее эффективно перераспределены функции между регламентными и оперативными процедурами. Модернизирован язык запросов к БД, и существенная часть нагрузки перенесена на сервер с клиентской части, снижая процент обменов между серверами и клиентами. Созданы низкоуровневые дополнительные программные средства управления для процесса обработки данных.
