Какое количество мероприятий проводит компания 1с битрикс в год
Увидеть ответ на вопрос: Будет ли считаться вашим клиентом компания, которая вела переговоры с другим партнером, но в итоге оплатила по вашему счету?, можно купив подписку в которую входит данные ответы: 🚀
Купить подписку и ознакомить какие ответы на тесты 1с битрикс входят в нее, можно на главной странице
Если клиент зарегистрируется в Битрикс24 по ссылке, которую предоставил ему партнер - будет ли он привязан к данному партнеру?
Увидеть ответ на вопрос: Если клиент зарегистрируется в Битрикс24 по ссылке, которую предоставил ему партнер - будет ли он привязан к данному партнеру?, можно купив подписку в которую входит данные ответы: 🚀
Купить подписку и ознакомить какие ответы на тесты 1с битрикс входят в нее, можно на главной странице
Если клиент партнера заказал обучение персонала, какой процент вознаграждения партнер должен перечислить в 1С-Битрикс?
Увидеть ответ на вопрос: Если клиент партнера заказал обучение персонала, какой процент вознаграждения партнер должен перечислить в 1С-Битрикс?, можно купив подписку в которую входит данные ответы: 🚀
Купить подписку и ознакомить какие ответы на тесты 1с битрикс входят в нее, можно на главной странице
Проводит ли 1С-Битрикс какие-то мероприятия специально для партнеров?
Увидеть ответ на вопрос: Проводит ли 1С-Битрикс какие-то мероприятия специально для партнеров?, можно купив подписку в которую входит данные ответы: 🚀
Купить подписку и ознакомить какие ответы на тесты 1с битрикс входят в нее, можно на главной странице
Какое условие необходимо выполнить, чтобы 1С-Битрикс начал передавать партнеру заявки на внедрение (лиды)
Увидеть ответ на вопрос: Какое условие необходимо выполнить, чтобы 1С-Битрикс начал передавать партнеру заявки на внедрение (лиды), можно купив подписку в которую входит данные ответы: 🚀
Купить подписку и ознакомить какие ответы на тесты 1с битрикс входят в нее, можно на главной странице
Может ли партнер предоставить своим клиентам скидки на Битрикс24?
Увидеть ответ на вопрос: Может ли партнер предоставить своим клиентам скидки на Битрикс24?, можно купив подписку в которую входит данные ответы: 🚀
Купить подписку и ознакомить какие ответы на тесты 1с битрикс входят в нее, можно на главной странице
Какой доход получает партнер при продажах облачного Битрикс24?
Увидеть ответ на вопрос: Какой доход получает партнер при продажах облачного Битрикс24?, можно купив подписку в которую входит данные ответы: 🚀
Купить подписку и ознакомить какие ответы на тесты 1с битрикс входят в нее, можно на главной странице
Какие способы привязки клиента есть у партнера?
Увидеть ответ на вопрос: Какие способы привязки клиента есть у партнера?, можно купив подписку в которую входит данные ответы: 🚀
Купить подписку и ознакомить какие ответы на тесты 1с битрикс входят в нее, можно на главной странице
Если клиент, привязанный к партнеру, совершит первую покупку не у партнера, а на сайте Битрикс24, получит ли партнер вознаграждение?
Увидеть ответ на вопрос: Если клиент, привязанный к партнеру, совершит первую покупку не у партнера, а на сайте Битрикс24, получит ли партнер вознаграждение?, можно купив подписку в которую входит данные ответы: 🚀
Купить подписку и ознакомить какие ответы на тесты 1с битрикс входят в нее, можно на главной странице
Может ли партнер получить бесплатно облачный Битрикс24 с максимальным функционалом для своей компании?
Увидеть ответ на вопрос: Может ли партнер получить бесплатно облачный Битрикс24 с максимальным функционалом для своей компании?, можно купив подписку в которую входит данные ответы: 🚀
Купить подписку и ознакомить какие ответы на тесты 1с битрикс входят в нее, можно на главной странице
Обучение клиента при внедрении "пакета" это:
Увидеть ответ на вопрос: Обучение клиента при внедрении "пакета" это:, можно купив подписку в которую входит данные ответы: 🚀
Купить подписку и ознакомить какие ответы на тесты 1с битрикс входят в нее, можно на главной странице
Почему партнеру стоит создавать индивидуальные пакеты? (доступен множественный выбор ответа)
Увидеть ответ на вопрос: Почему партнеру стоит создавать индивидуальные пакеты? (доступен множественный выбор ответа), можно купив подписку в которую входит данные ответы: 🚀
Купить подписку и ознакомить какие ответы на тесты 1с битрикс входят в нее, можно на главной странице
Назовите основные характеристики "пакета":
Увидеть ответ на вопрос: Назовите основные характеристики "пакета":, можно купив подписку в которую входит данные ответы: 🚀
Купить подписку и ознакомить какие ответы на тесты 1с битрикс входят в нее, можно на главной странице
Что можно отнести к преимуществам "пакетов" перед проектами?
Увидеть ответ на вопрос: Что можно отнести к преимуществам "пакетов" перед проектами?, можно купив подписку в которую входит данные ответы: 🚀
Купить подписку и ознакомить какие ответы на тесты 1с битрикс входят в нее, можно на главной странице
Выберите верное утверждение про "пакет":
Увидеть ответ на вопрос: Выберите верное утверждение про "пакет":, можно купив подписку в которую входит данные ответы: 🚀
Купить подписку и ознакомить какие ответы на тесты 1с битрикс входят в нее, можно на главной странице
Выберите рекомендованную последовательность действий при реализации "пакета":
Увидеть ответ на вопрос: Выберите рекомендованную последовательность действий при реализации "пакета":, можно купив подписку в которую входит данные ответы: 🚀
Купить подписку и ознакомить какие ответы на тесты 1с битрикс входят в нее, можно на главной странице
Зачем выявлять потребности?
Увидеть ответ на вопрос: Зачем выявлять потребности?, можно купив подписку в которую входит данные ответы: 🚀
Купить подписку и ознакомить какие ответы на тесты 1с битрикс входят в нее, можно на главной странице
Для чего нужно проводить клиентам презентацию Битрикс24?
Увидеть ответ на вопрос: Для чего нужно проводить клиентам презентацию Битрикс24?, можно купив подписку в которую входит данные ответы: 🚀
Купить подписку и ознакомить какие ответы на тесты 1с битрикс входят в нее, можно на главной странице
Как эффективно работать с вашей существующей клиентской базой?
Увидеть ответ на вопрос: Как эффективно работать с вашей существующей клиентской базой?, можно купив подписку в которую входит данные ответы: 🚀
Купить подписку и ознакомить какие ответы на тесты 1с битрикс входят в нее, можно на главной странице
Откуда появляются возражения?
Увидеть ответ на вопрос: Откуда появляются возражения?, можно купив подписку в которую входит данные ответы: 🚀
Купить подписку и ознакомить какие ответы на тесты 1с битрикс входят в нее, можно на главной странице
Как можно получить новых клиентов с помощью партнёрской программы?
Увидеть ответ на вопрос: Как можно получить новых клиентов с помощью партнёрской программы?, можно купив подписку в которую входит данные ответы: 🚀
Купить подписку и ознакомить какие ответы на тесты 1с битрикс входят в нее, можно на главной странице
Какие дополнительные продажи можно осуществить, продавая пакеты на внедрение?
Увидеть ответ на вопрос: Какие дополнительные продажи можно осуществить, продавая пакеты на внедрение?, можно купив подписку в которую входит данные ответы: 🚀
Купить подписку и ознакомить какие ответы на тесты 1с битрикс входят в нее, можно на главной странице
Выберите, в каких маркетинговых мероприятиях вы можете принимать участие?
Увидеть ответ на вопрос: Выберите, в каких маркетинговых мероприятиях вы можете принимать участие?, можно купив подписку в которую входит данные ответы: 🚀
Купить подписку и ознакомить какие ответы на тесты 1с битрикс входят в нее, можно на главной странице
Как лучше всего работать с возражениями клиентов?
Увидеть ответ на вопрос: Как лучше всего работать с возражениями клиентов?, можно купив подписку в которую входит данные ответы: 🚀
Купить подписку и ознакомить какие ответы на тесты 1с битрикс входят в нее, можно на главной странице
Какие условия необходимо выполнить, чтобы компания 1С-Битрикс передавала вам заявки клиентов на внедрение Битрикс24?
Увидеть ответ на вопрос: Какие условия необходимо выполнить, чтобы компания 1С-Битрикс передавала вам заявки клиентов на внедрение Битрикс24?, можно купив подписку в которую входит данные ответы: 🚀
Купить подписку и ознакомить какие ответы на тесты 1с битрикс входят в нее, можно на главной странице
Какие возможности вы получаете от обработки заявок на внедрение Битрикс24?
Увидеть ответ на вопрос: Какие возможности вы получаете от обработки заявок на внедрение Битрикс24?, можно купив подписку в которую входит данные ответы: 🚀
Купить подписку и ознакомить какие ответы на тесты 1с битрикс входят в нее, можно на главной странице
Какое количество мероприятий проводит компания 1С-Битрикс в год?
Увидеть ответ на вопрос: Какое количество мероприятий проводит компания 1С-Битрикс в год?, можно купив подписку в которую входит данные ответы: 🚀
Купить подписку и ознакомить какие ответы на тесты 1с битрикс входят в нее, можно на главной странице
Как вы можете повышать вашу позицию в рейтинге партнеров Битрикс24?
Увидеть ответ на вопрос: Как вы можете повышать вашу позицию в рейтинге партнеров Битрикс24?, можно купив подписку в которую входит данные ответы: 🚀
Купить подписку и ознакомить какие ответы на тесты 1с битрикс входят в нее, можно на главной странице
Какие действия помогут вам получить первых клиентов?
Увидеть ответ на вопрос: Какие действия помогут вам получить первых клиентов?, можно купив подписку в которую входит данные ответы: 🚀
Купить подписку и ознакомить какие ответы на тесты 1с битрикс входят в нее, можно на главной странице
Перечислите правильную последовательность этапов продаж Битрикс24:
Увидеть ответ на вопрос: Перечислите правильную последовательность этапов продаж Битрикс24:, можно купив подписку в которую входит данные ответы: 🚀
Купить подписку и ознакомить какие ответы на тесты 1с битрикс входят в нее, можно на главной странице
Какие потребности компаний решает "пакет" "совместная работа" ? (доступен множественный выбор ответа)
Увидеть ответ на вопрос: Какие потребности компаний решает "пакет" "совместная работа" ? (доступен множественный выбор ответа), можно купив подписку в которую входит данные ответы: 🚀
Купить подписку и ознакомить какие ответы на тесты 1с битрикс входят в нее, можно на главной странице
Какие потребности компаний решают "пакеты" по задачам и проектам? (доступен множественный выбор ответа)
Увидеть ответ на вопрос: Какие потребности компаний решают "пакеты" по задачам и проектам? (доступен множественный выбор ответа), можно купив подписку в которую входит данные ответы: 🚀
Купить подписку и ознакомить какие ответы на тесты 1с битрикс входят в нее, можно на главной странице
Какие потребности компаний решают "пакеты" по CRM?
Увидеть ответ на вопрос: Какие потребности компаний решают "пакеты" по CRM?, можно купив подписку в которую входит данные ответы: 🚀
Купить подписку и ознакомить какие ответы на тесты 1с битрикс входят в нее, можно на главной странице
С «Битрикс24» явка на региональные партнерские мероприятия «1С-Битрикс» повысилась в 2 раза
Предыстория внедрения
Светлана Ледвина
руководитель отдела партнерского маркетинга компании «1С-Битрикс»
«К 2009 году мы обладали значительным опытом в организации обучающих мероприятий для клиентов и понимали, что это – отличный маркетинговый инструмент. Мы решили, что необходимо масштабировать опыт на регионы. Но внутри компании не хватало спикеров, которые могли бы ездить в регионы, и «рук» для организации мероприятий на местах. Мы придумали использовать для этого «золотой» ресурс – нашу партнерскую сеть, которая на тот момент насчитывала несколько тысяч студий по всей стране. Под нашим четким руководством и при нашей поддержке партнеры взяли организацию мероприятий на себя. Так и появилось направление партнерского маркетинга в компании «1С-Битрикс».
В первый год было проведено 22 семинара, которые посетили 600 слушателей. Уже в следующем 2010 году был запущен цикл семинаров «Формула сайта» для начинающих интернет-предпринимателей.
Светлана Ледвина, «1С-Битрикс»
К 2012 году мы поняли, что мы хотим расширять охват региональных семинаров без участия наших спикеров. На тот момент фирма «1С» имела успешный опыт проведения «Единого семинара» - однодневного сетевого мероприятия, когда партнеры компании организовывали и проводили обучающие семинары параллельно в многих городах. Мы позаимствовали формат, и именно в 2012 году отдел партнерского маркетинга провел первый всероссийский «Федеральный семинар». Это однодневное мероприятие проходило одновременно в 30 городах России и собрало 1500 слушателей. Мероприятие было организовано по «коробочному» принципу – отдел партнерского маркетинга предоставил в помощь партнерам-организаторам готовые инструкции и рекомендации, презентации продуктов, программы мероприятий, шаблоны рекламных материалов.
Для справки:
Ежегодно отдел партнерского маркетинга компании «1С-Битрикс» организует и координирует около 500 мероприятий. В 2015 году их посетили более 25 000 слушателей. Слушатели семинаров становятся заказчиками и приобретают сотни IT-решений компании «1С-Битрикс» каждый год.
Подготовка мероприятий – дело хлопотное
Подготовка региональных мероприятий отнимает много сил и времени сотрудников отдела партнерского маркетинга. Например, для проведения «Федерального семинара» отдел планирует рекламные кампании, готовит инструкции и шаблоны материалов для анонсирования, предоставляет готовые презентации и обучающие видео, координирует доставку раздаточных материалов в регионы проведения. Не только контент страниц каждого семинара, но даже ошибки программирования выверяются сотрудниками «1С-Битрикс».
Не менее трудоемкий участок – согласование смет и программ мероприятий, прием бухгалтерской отчетности и отслеживание работы партнеров с целевыми обращениями слушателей семинаров.
E-mail и телефон – не эффективно
Электронная почта и телефон оказались не слишком подходящими инструментами для уведомления и согласования совместных действий. Было сложно координировать переписку, договоренности по телефону могли затеряться или забыться, а напоминания о дедлайнах упускались из виду. Возникали сложности с выполнением регламентов, а также явка на мероприятия была невысокой – порядка 30%. На координацию работы одного партнера уходило от 16 часов работы сотрудников отдела.
«Битрикс24» спешит на помощь
Осенью 2015 года отдела партнерского маркетинга перевел работу с партнерами в сервис «Битрикс24». На 2016 год сервис объединяет партнеров, участвующих в крупных специальных программах. В их числе региональные организаторы «Формулы сайта», «Федерального семинара» и спецпрограммы семинаров по Битрикс24.
Функционал «Задачи» используется для контроля сроков подготовки мероприятий по этапам. Сотрудники отдела партнерского маркетинга ставят задачи региональным партнерам в «Битрикс24», где подробно описывают план работ и отслеживают их статус. Организуют работу с партнерами на основе предыдущих договоренностей, которые доступны в истории переписки. Региональные студии планируют свою часть работы, имея полную информацию о графике подготовки к мероприятию в целом, зная конкретные сроки отдельных этапов. Руководители региональных партнеров делегируют задания подчиненным прямо в задачах «Битрикс24».
Светлана Ледвина, «1С-Битрикс»
«У каждого партнера 12-14 задач по каждому из этапов подготовки мероприятия, то есть за три месяца подготовки одной спецпрограммы мы обрабатываем минимум 1080 задач партнеров, а с начала работы в Битрикс24 мы уже обработали 6.5 тысяч задач! На работу по задачам одного партнера уходит теперь порядка 8 часов, что как минимум в 2 раза быстрее, чем раньше».
С «Битрикс24» региональные организаторы мероприятий получили возможность общаться, а также вести обсуждения в процессе подготовки к мероприятию в «Живой ленте» и чатах групп «Битрикс24». Для обмена информацией используется единое пространство, все вопросы и ответы сохраняются и легко находятся поиском. Теперь оповещения не теряются, по сравнению с электронной почтой.
Группы «Битрикс24» используются для организации одновременной работы по разным проектам с одними и теми же исполнителями. В этой ситуации одновременно исполняются несколько планов действий, применяются различные инструкции, задействуются разные шаблоны и документы. Разнесение оповещений и документов по группам исключает путаницу.
«Битрикс24.Диск» упрощает хранение документов по мероприятиям. Все инструкции, шаблоны, рекламные макеты, презентации, видеозаписи хранятся и передаются через облачное хранилище «Битрикс24».
Срочные обсуждения с непредсказуемым сценарием требуют голосового общения. Но междугородные звонки стоят недешево. «Битрикс24.Телефония» позволяет звонить партнерам прямо из мессенджера без дополнительных расходов на оплату связи.
Профили партнеров положили конец путанице с контактными лицами. Все сотрудники региональных партнеров, задействованные в организации мероприятий, обязательно заполняют личные профили. По ним сразу видно: в какой компании работает человек, какие проекты сейчас ведет, в каких участвовал ранее и как себя проявил. Нужно срочно связаться по телефону? В профилях есть мобильные и городские номера. Недостающие сведения о компаниях и сотрудниках можно собрать на сайтах и социальных сетях. Ссылки на них обязательно указываются при заполнении профилей.
Итоги внедрения
За год через «Битрикс24» организуется 300 мероприятий. Трудозатраты сократились вдвое: на каждого партнера тратится не более 8 часов. Потери информационных материалов и оповещений упали до нуля. Явка на семинары увеличилась с 30 до 60%, в 2 раза. С момента перехода на «Битрикс24» обработано 6456 задач, по 12-14 на партнера и по 1080 на мероприятие – спецпрограмму.
Светлана Ледвина, «1С-Битрикс»
«Обрабатывать такой огромный поток мероприятий, вопросов по ним, контактировать с таким количеством партнеров одновременно стало минимум в 2 раза легче и быстрее. Это отразилось на качестве и нашей работы, и на качестве проводимых мероприятий».
Решения для больших компаний обычно должны выдерживать высокие нагрузки.
Когда в штате много десятков тысяч человек, и значительная доля из них ежедневно пользуются какими-либо приложениями и системами, эти продукты становятся критически важными для компании. К ним предъявляются высокие требования по производительности и отказоустойчивости. В том числе и при пиковых нагрузках. С переходом на удалённую работу количество и важность подобных систем лишь возросли.
Недавно мы вместе с Selectel провели нагрузочное тестирование корпоративного интранет-портала «1С-Битрикс24» в редакции Энтерпрайз. Хотим рассказать, как мы это делали и какие получили результаты.
Для чего нужен корпоративный портал?
Корпоративные порталы в компаниях помогают решать кучу задач. На них могут храниться всевозможные информационные документы для сотрудников. Порталы помогают автоматизировать многочисленные рутинные процессы вроде оформления заявок и запросов. Могут быть витриной для кадровых и ИТ-сервисов, выступать в роли медиа-хранилища и досок объявлений. А в сочетании с мобильными приложениями корпоративные порталы превращаются в инструмент быстрого информирования десятков тысяч сотрудников — где бы они ни находились.
О том, что собой представляет «1С-Битрикс24: Enterprise» — наша платформа для создания корпоративных порталов — мы здесь рассказывать не будем, а поговорим о её тестировании.
Тестовый стенд
Нашей задачей было создать тестовый стенд, имитирующий корпоративный портал крупной корпорации, в которой работают не менее 100 тысяч сотрудников, с большим объемом данных, и затем протестировать его в условиях экстремальных пиковых нагрузок.
Для нагрузочного тестирования образца корпоративного портала мы создали кластер из 5 серверов. Все заботы об оборудовании взяла на себя Selectel. Машины были двух конфигураций:
Сервер баз данных (2 шт): Intel Xeon W-2255, 3,7 ГГц, 10 ядер; 128 ГБ DDR4; 2 × 960 ГБ NVMe +2 × 8 ТБ HDD.
Сервер приложений (3 шт): Intel Xeon E-2236, 3,4 ГГц, 6 ядер; 32 ГБ DDR4; 2 x 480 ГБ SSD.
Мы выбрали такие конфигурации и их соотношение для того, чтобы кластер был высокопроизводительным, устойчивым к сбоям, но при этом не обходился втридорога.
Общая схема тестового стенда:
Из чего состоял стенд:
app1, app2, app3
Кластер из трех серверов приложений (веб-серверов): CentOS 7.9, Nginx 1.18, Apache 2.4, PHP 7.3. Балансировка нагрузки выполнялась с помощью Nginx на app1.
db1, db2
Кластер из двух серверов баз данных: CentOS 7.9, Percona Server (MySQL) 8.0.22, конфигурация Master / Slave.
storage of metrics
Мониторинг серверов, сбор метрик с Nginx, mysql-percona, метрики по процессору, памяти и т.п. На основе Zabbix 4.4.
load server
Сервер генерации нагрузки с использованием Jmeter 5.3.3.
collection of indicators
Связка из высокопроизводительной базы данных InfluxDB для получения и хранения данных от Jmeter и Grafana для отображения и визуализации результатов теста.
Нагрузка и методика тестирования
Тестовая нагрузка на портал должна была моделировать одновременную работу не менее чем 1/3 от всех сотрудников (30 000 пользователей). Нагрузку мы генерировали с помощью JMeter 5.3.3. Результаты тестов сохраняли в InfluxDB — эта БД выдерживает большую нагрузку на запись и чтение. Графики строили с помощью Grafana, а серверы мониторили в Zabbix.
Мы поставили перед собой задачу, чтобы тесты проходили без ошибок для 1, 5, 10, 20 и 30 тыс. одновременных пользователей (потоков JMeter). При этом у нас не было цели выжать максимальные значения RPS, потому что для корпоративных порталов это не так важно. Куда важнее было проверить безотказность и стабильность в условиях пиковых нагрузок.
Нагрузка создавалась большим количеством разных пользователей с отдельными учётными записями. Генератор нагрузки авторизовывал каждого такого пользователя в системе, а затем выполнял под ним разнообразный набор сценариев. Например, при работе с задачами пользователи могли просматривать их в виде списка, диаграммы Ганта, Kanban-доски или календаря, искать задачи, создавать новые, а также комментировать, выполнять и завершать их. Всё это учитывалось в построении цепочек и назначении им весов.
Между сценариями мы делали паузу от 20 секунд до 10 минут, чтобы как можно точнее смоделировать реальное поведение сотрудников, которые зашли в интранет-портал и работают с ним в течение дня.
Пример цепочки сценария тестирования в JMeter.
Методика тестирования, сценарии и профили нагрузки, использование физических пользовательских профилей максимально приблизили условия теста к реальным.
Тестирование проводили итерационно, и в каждой итерации:
выполняли один или несколько тестовых прогонов;
оптимизировали стенд при возникновении ошибок;
анализировали объём сгенерированных сущностей и их реальности, настраивали веса типовых операций в сценарии;
финально прогоняли тест 2-3 часа, фиксировали результаты и переходили к следующей итерации.
Во время тестирования мы оптимизировали некоторые настройки типового решения:
увеличили время кеширования компонентов (дни рождения, важное) на главной странице портала;
отключили типовой компонент «кто на сайте» и компонент статистики;
изменили настройки ряда констант в dbconn.php;
в главном модуле включили быструю отдачу файлов через nginx;
Также были внесены изменения в продукт, позволяющие повысить производительность отдельных компонентов.
В итоге нам удалось успешно «прогнать» все тесты согласно плану тестирования. В финальном тесте на 30 тысяч одновременных пользователей (потоков jMeter) удалось добиться стабильного и быстрого отклика системы.
Результаты
Портал обеспечивал работу одновременно 30 тыс. пользователей из общего количества в 111 тыс. При этом в 95 % обращений длительность ответа портала не превышала 0,9 с.
Суточный запуск данного теста обеспечивает генерацию в рамках портала:
112 440 комментариев;
55 128 заданий бизнес-процессов;
8 808 документов;
2 208 рабочих групп и проектов;
6 984 встреч в календарях;
57 240 уведомлений.
При обработке запросов от 30 тысяч пользователей кластер работал вовсе не на пределе возможностей, у него был приличный запас по производительности — 30-40 %. Поэтому он способен будет выдержать всплески посещаемости без увеличения длительности отклика. А повышенная отказоустойчивость кластера позволяет проводить плановые или аварийные работы без перебоев в обслуживании.
Время отклика: 95 процентиль для некоторых страниц и их трафик в рамках теста.
По результатам тестирования мы решили внедрить в ближайших обновлениях платформы такие оптимизации:
добавили индекс для сортировки в справочнике компаний;
изменили параметры кеширования некоторых стандартных объектов;
добавили дополнительный индекс для проверки прав календаря;
изменили метод выборки списка групп в Kanban-доске;
оптимизировали очистку очереди с подпиской на уведомления изменений различных сущностей;
добавили индекс сортировки бизнес-процессов, отключили постраничную навигацию;
уменьшили отсечку по времени для построения списка в живой ленте;
при отправке счетчиков убрали ожидание получения блокировки БД;
Всем нужны Битрикс-попугаи, и побольше. Я работаю администратором в хостинг-компании и постоянно сталкиваюсь с такими запросами. Давайте покончим с этим раз и навсегда — в этой статье вы найдёте ответ, как железо влияет на производительность CMS Битрикс (реальную и «попугайную»). Проведём тесты и подберём несколько конфигураций сервера.
Цели исследования:
- Выявить зависимость между характеристиками «железа» и показателями производительности Битрикс (попугаями), а также реальной скоростью выполнения запросов.
- Определить динамику изменения производительности от смены аппаратной конфигурации сервера.
- Подобрать варианты конфигураций сервера.
- CMS «1С-Битрикс: Управление сайтом» версии 18.0.4, редакции «Стандарт» в кодировке utf-8.
- ОС Debian 9.5 из netinstall образа.
- nginx+php-fpm
- MariaDB 10.1
- php 7.0
- Выполнены настройки для корректного прохождения «проверки системы», pstate отключен, acpi-cpufreq работает в режиме performance.
- Замер скорости выполнения запросов производится утилитой ab.
Итак, чем кормить попугаев?
Для выявления зависимости показателей Битрикс от производительности процессора и оперативной памяти используем следующую конфигурацию:
Процессор: Intel Core i7-3770K CPU @ 3.50GHz
Память: DDR3 Samsung 1600 MHz (M378B5273DH0-CH9)
SSD: OCZ-VERTEX4 128Gb MLC
HDD: WD5000AAVS-00ZTB0
Данная конфигурация позволяет в широком диапазоне изменять частоту процессора, а значит не нужно множество раз заменять CPU. Для изменения частоты используется утилита frequency-set. Драйвер intel_pstate не позволяет управлять частотой, поэтому отключен.
Замеры проводим с шагом 400Гц. Помимо показателей производительности Битрикс, замеряем сколько запросов главной страницы может выполнить сервер за одну секунду. Для замера показателей производительности при использовании HDD-диска, на HDD создана реплика ранее настроенной системы и собраны показатели на максимальной частоте.
Результаты: кормим попугаев частотой, а скорость запросов — ядрами
Вот такие графики у меня получились:
По ссылке pdf со всеми данными в графиках и таблицах. Плюс дополнительные данные про зависимость показателей файловой системы и базы данных от количества ядер и частоты процессора.
Согласно полученным данным, можно сделать следующие выводы:
Подбираем железо
Учитывая полученные данные, соберём несколько серверов и проверим их производительность. Чтобы подтвердить или опровергнуть получившуюся теорию, я взял три недорогих конфигурации с разной частотой и количеством ядер. И ещё несколько серверов, где ядер побольше.
- E3-1270v6
- E5-2620v4
- E5-1650v4
- E5-2640v4
- 2xE5-2699
- Сервер для больших попугаев.
- Сервер для высокого показателя скорости выполнения запросов сайта.
- Баланс между попугаями и реальной производительностью.
- Сервер для более высокой скорости выполнения запросов, под более нагруженный проект
- Сервер для ещё большей скорости выполнения запросов, под высоконагруженный проект
Показатели производительности соответствуют ранее выявленной закономерности. Чем выше частота, тем более высокий балл показывает Битрикс. А если требуется сервер, способный обслуживать большое количество посетителей — стоит выбирать больше ядер с максимально высокой базовой частотой.
Читайте также: