Одним из ключевых параметров, которым измеряется успешность внедрения и работы в информационной системе, является производительность. Если пользователям 1С приходиться долго ждать формирования отчета или проведения документа, это скажется на качестве работы. Поэтому любое готовое решение проверяют на быстродействие перед запуском в эксплуатацию. Один из популярнейших методов оценки быстродействия – Application Performance Index, вшит во все современные типовые конфигурации 1С.
Зачем нужна APDEX?
Возможности этой методики не ограничиваются простой оценкой скорости выполнения операций в приложении. Используя этот функционал, вы получите данные по:
- Производительности конфигурации 1С;
- Проблемным узлам информационной системы и приоритетам их оптимизации;
- Скорости работы функционала в различных условиях;
- Результатам оптимизации.
Распространены ситуации, когда пользователи 1С жалуются на скорость работы системы, несмотря на неплохую конфигурацию сервера. К сожалению, в типовых системах 1С достаточно неоптимальных и устаревших функций. Методика APDEX поможет найти эти проблемные места, что поможет, например, поставить задачу перед разработчиками и исправить найденные недостатки конфигурации. Также можно попытаться самостоятельно устранить недоработку и сэкономить время и деньги, которые планировали потратить на увеличение мощности сервера.
Наиболее часто можно встретить применение метода APDEX на проектах внедрения информационных систем на крупных предприятиях. Чем больше пользователей, тем больше требования к оптимизации и быстродействию системы. Работа по оптимизации информационных систем 1С с применением методики APDEX проходит в несколько этапов:
Оценка текущей производительности конфигурации с фиксацией результатов;- Определение целевых показателей APDEX;
- Составление перечня необходимых работ и расстановка приоритетов;
- Выполнение работ поэтапно с отслеживанием изменений показателей APDEX;
- Оценка результатов работ и сдача отчета о проделанных работах.
Серьезным преимуществом APDEX является то, что специалисты могут выделить нужные им ключевые операции, по которым будет отслеживаться производительность. После определения приоритетов каждой из них необходимо обозначить цель оптимизации, измеряющуюся в затраченных секундах на конкретный вид операции. Следующим этапом методики является сбор информации о текущем положении дел – скорости выполнения ключевых операций.
В типовые конфигурации 1С встроен механизм измерения времени выполнения операций. Чтобы его активировать, необходимо переменную «Выполнять замеры производительности» установить в значение «Истина». Все результаты измерений будут записывать в регистр сведений «Замеры времени», откуда вы сможете получать необходимые данные для расчета.
Точность расчета индекса APDEX зависит от количества измерений – при малой выборке возможны погрешности, которые не зависят от оптимальности кода конфигурации 1С. Специалисты рекомендуют использовать данные минимум до 100 измерений для достоверности. Собрав всю необходимую информацию, можно приступать к расчету индекса производительности.
Расчет показателя APDEX
Перед тем как обращаться к формуле и рассчитывать конечный результат, необходимо узнать, сколько действий укладывается в допустимое время выполнения операции. Также мы должны знать количество итераций, которые выполнялись за время от допустимого до этого же показателя, умноженного на 4. Например, пользователи определили максимально приемлемое время проведения документа в 3 секунды. Мы должны по показателям замеров времени узнать, сколько документов проводится быстрее 3 секунд, а сколько – быстрее 12.
Таблица 1
Всего операций |
Выполнены быстрее |
Выполнены |
100 |
56 |
36 |
Данных, приведенных в таблице, достаточно, чтобы определить индекс APDEX для конкретной операции по простой формуле. Необходимо сложить количество операций, выполненных быстрее допустимого времени и половину количества итераций, выполненных в промежутке от 3 до 12 секунд. Разделить получившуюся сумму на общее количество операций и в результате получить индекс APDEX для конкретного действия.
Полученные результаты можно интерпретировать, согласно установленным оценкам качества работы системы. Вычисленное значение попадет в один из следующих промежутков шкалы APDEX:
- 0 – 0,5 – неприемлемо;
- 0,5 – 0,7 – недостаточно;
- 0,7 – 0,85 – подходящий результат;
- 0,85 – 0,94 – хорошие показатели;
- 0,94 – 1,00 – отлично оптимизировано.
Путем анализа приоритетов операций и полученных данных о качестве производительности формируется общая оценка производительности 1С 8.3. Она позволит сделать выводы о работоспособности системы в текущих условиях, удовлетворенности сотрудников и приоритетов для оптимизации. Эта информация поможет найти проблемные места и определиться с объемами, сроками и стоимостью необходимых работ. Методика APDEX отличается простотой использования и прозрачностью для пользователей, разработчиков и руководства.
В некоторых случаях пользователи затрудняются дать точную оценку в секундах, которые они хотят тратить на ту или иную операцию. В подобных ситуациях можно по субъективной оценке качества производительности, используя статистику замеров времени, выйти на желаемое время операции путем подбора. В любом случае APDEX позволяет сформулировать точные требования к временным затратам на конкретную операцию.
консультация эксперта
самые свежие новости 1 раз в месяц