Пиком
Услуги
  • Решения
    • Разработка для стартапов
    • Комплексные цифровые решения для клиник
    • Быстрый запуск сайта
    • Digital-аутсорсинг для бизнеса
    • Разработка интернет-аптеки
  • Разработка и поддержка
    • Разработка сайтов на «1С-Битрикс»
    • Разработка интернет-магазина
    • Разработка корпоративного сайта
  • Маркетинг и реклама
    • Таргетированная реклама
    • SMM-продвижение
    • Контекстная реклама
    • SEO
    • Копирайтинг
    • Реклама в Яндекс Директ
    • Реклама во «ВКонтакте»
    • Контент для маркетплейсов
    • Контент-стратегии
    • Контент-маркетинг
    • Управление каналами трафика
  • Аналитика и исследования
    • Аудиты: UX-аудит, экспресс-аудит, CJM
    • Data Driven Marketing
    • Анализ целевой аудитории
    • Маркетинговые исследования
    • CJM (Customer Journey Map)
  • Внедрение CRM
    • Внедрение Битрикс24
    • Настройка SIP/ВАТС/ОАТС/IP-телефонии для бизнеса
    • Автоматизация бизнес-процессов
Продукты
  • Коробочная версия Битрикс24
  • 1С-Битрикс: Управление сайтом
  • Модуль мгновенной индексации для 1C-Битрикс
Проекты
  • Внедрение CRM
  • Заказная разработка
  • Маркетинг и реклама
  • Сайты
  • Отраслевые решения
Компания
  • О компании
  • Отзывы
  • Спецпроекты
  • Вакансии
  • Награды
Блог
Контакты
Ещё
    Задать вопрос
    +7 (800) 600-63-77
    Заказать звонок
    info@picom.ru
    г. Ижевск, 426008, ул. Карла Маркса, 191, оф. 1.01
    • Вконтакте
    • YouTube
    +7 (800) 600-63-77
    Оставить заявку
    Пиком
    Услуги
    • Решения
      • Разработка для стартапов —
      • Комплексные цифровые решения для клиник —
      • Быстрый запуск сайта —
      • Digital-аутсорсинг для бизнеса —
      • Разработка интернет-аптеки
    • Разработка и поддержка
      • Разработка сайтов на «1С-Битрикс» —
      • Разработка интернет-магазина —
      • Разработка корпоративного сайта
    • Маркетинг и реклама
      • Таргетированная реклама —
      • SMM-продвижение —
      • Контекстная реклама —
      • SEO —
      • Копирайтинг —
      • Реклама в Яндекс Директ —
      • Реклама во «ВКонтакте» —
      • Контент для маркетплейсов —
      • Контент-стратегии —
      • Контент-маркетинг —
      • Управление каналами трафика
      • + Ещё 1
    • Аналитика и исследования
      • Аудиты: UX-аудит, экспресс-аудит, CJM —
      • Data Driven Marketing —
      • Анализ целевой аудитории —
      • Маркетинговые исследования —
      • CJM (Customer Journey Map)
    • Внедрение CRM
      • Внедрение Битрикс24 —
      • Настройка SIP/ВАТС/ОАТС/IP-телефонии для бизнеса —
      • Автоматизация бизнес-процессов
    Продукты
    • Коробочная версия Битрикс24
      Коробочная версия Битрикс24
    • 1С-Битрикс: Управление сайтом
      1С-Битрикс: Управление сайтом
    • Модуль мгновенной индексации для 1C-Битрикс
      Модуль мгновенной индексации для 1C-Битрикс
    Проекты
    • Внедрение CRM
    • Заказная разработка
    • Маркетинг и реклама
    • Сайты
    • Отраслевые решения
    Компания
    • О компании
    • Отзывы
    • Спецпроекты
    • Вакансии
    • Награды
    Блог
    Контакты
      Пиком
      Услуги
      • Решения
        • Разработка для стартапов —
        • Комплексные цифровые решения для клиник —
        • Быстрый запуск сайта —
        • Digital-аутсорсинг для бизнеса —
        • Разработка интернет-аптеки
      • Разработка и поддержка
        • Разработка сайтов на «1С-Битрикс» —
        • Разработка интернет-магазина —
        • Разработка корпоративного сайта
      • Маркетинг и реклама
        • Таргетированная реклама —
        • SMM-продвижение —
        • Контекстная реклама —
        • SEO —
        • Копирайтинг —
        • Реклама в Яндекс Директ —
        • Реклама во «ВКонтакте» —
        • Контент для маркетплейсов —
        • Контент-стратегии —
        • Контент-маркетинг —
        • Управление каналами трафика
        • + Ещё 1
      • Аналитика и исследования
        • Аудиты: UX-аудит, экспресс-аудит, CJM —
        • Data Driven Marketing —
        • Анализ целевой аудитории —
        • Маркетинговые исследования —
        • CJM (Customer Journey Map)
      • Внедрение CRM
        • Внедрение Битрикс24 —
        • Настройка SIP/ВАТС/ОАТС/IP-телефонии для бизнеса —
        • Автоматизация бизнес-процессов
      Продукты
      • Коробочная версия Битрикс24
        Коробочная версия Битрикс24
      • 1С-Битрикс: Управление сайтом
        1С-Битрикс: Управление сайтом
      • Модуль мгновенной индексации для 1C-Битрикс
        Модуль мгновенной индексации для 1C-Битрикс
      Проекты
      • Внедрение CRM
      • Заказная разработка
      • Маркетинг и реклама
      • Сайты
      • Отраслевые решения
      Компания
      • О компании
      • Отзывы
      • Спецпроекты
      • Вакансии
      • Награды
      Блог
      Контакты
        Пиком
        Пиком
        • Услуги
          • Назад
          • Услуги
          • Решения
            • Назад
            • Решения
            • Разработка для стартапов
            • Комплексные цифровые решения для клиник
            • Быстрый запуск сайта
            • Digital-аутсорсинг для бизнеса
            • Разработка интернет-аптеки
          • Разработка и поддержка
            • Назад
            • Разработка и поддержка
            • Разработка сайтов на «1С-Битрикс»
            • Разработка интернет-магазина
            • Разработка корпоративного сайта
          • Маркетинг и реклама
            • Назад
            • Маркетинг и реклама
            • Таргетированная реклама
            • SMM-продвижение
            • Контекстная реклама
            • SEO
            • Копирайтинг
            • Реклама в Яндекс Директ
            • Реклама во «ВКонтакте»
            • Контент для маркетплейсов
            • Контент-стратегии
            • Контент-маркетинг
            • Управление каналами трафика
          • Аналитика и исследования
            • Назад
            • Аналитика и исследования
            • Аудиты: UX-аудит, экспресс-аудит, CJM
            • Data Driven Marketing
            • Анализ целевой аудитории
            • Маркетинговые исследования
            • CJM (Customer Journey Map)
          • Внедрение CRM
            • Назад
            • Внедрение CRM
            • Внедрение Битрикс24
            • Настройка SIP/ВАТС/ОАТС/IP-телефонии для бизнеса
            • Автоматизация бизнес-процессов
        • Продукты
          • Назад
          • Продукты
          • Коробочная версия Битрикс24
          • 1С-Битрикс: Управление сайтом
          • Модуль мгновенной индексации для 1C-Битрикс
        • Проекты
          • Назад
          • Проекты
          • Внедрение CRM
          • Заказная разработка
          • Маркетинг и реклама
          • Сайты
          • Отраслевые решения
        • Компания
          • Назад
          • Компания
          • О компании
          • Отзывы
          • Спецпроекты
          • Вакансии
          • Награды
        • Блог
        • Контакты
        • +7 (800) 600-63-77
        info@picom.ru
        г. Ижевск, 426008, ул. Карла Маркса, 191, оф. 1.01
        • Вконтакте
        • YouTube
        • Главная
        • Проекты
        • Заказная разработка
        • «Большой этнографический диктант»: разработка и техподдержка сайта

        «Большой этнографический диктант»: разработка и техподдержка сайта

        Мы создали высоконагруженный сайт, на котором прошли тест более 500 тысяч человек.

        Оставить заявку

        Клиент

        «Большой этнографический диктант» проводится с 2016 года. Это культурно-просветительское мероприятие, которое позволяет оценить уровень этнографических знаний людей, популяризировать науку о народах, привлечь внимание к проблемам сохранения национальной идентичности, традиций и культурного наследия.

        Организаторы акции — Министерство национальной политики УР и Федеральное агентство по делам национальностей.

        Идея проекта родилась в Удмуртии и была поддержана другими регионами. В 2017 году акция приобрела международный масштаб. Принять участие в диктанте может любой житель России и 42 стран на разных континентах - Австралии, США, Германии, Китая, ЮАР и других. Для этого достаточно владения русским языком и готовности проверить свои знания.

        Диктант проходит в форме теста и включает в себя 30 вопросов о культуре, быте, обычаях, языках, верованиях и других особенностях разных народов. 20 из них – федеральные, одинаковые для всех территорий, а 10 – различаются для каждого региона. При регистрации участник получает идентификационный номер, по которому потом может посмотреть свой результат.

        Существует два варианта участия в акции. Первый – пройти тест на одной из 5000 офлайн-площадок в России и за рубежом. Второй – ответить на вопросы на сайте проекта miretno.ru.

        Задачи

        «Большой этнографический диктант» проводится ежегодно в течение 3-4 дней. В этот период сайт из обычного информационного ресурса превращается в высоконагруженный сервис с пиковой посещаемостью до 130 тыс. пользователей в день и 15 тысяч - единовременно. Участники акции из разных регионов и стран дружно проходят тест. Те, кто уже сдал его на одной из офлайн-площадок, ищут свои результаты и хотят получить pdf-сертификат. Из этого следует главная задача - ресурс должен выдерживать суперпиковую нагрузку.

        Дополнительные требования:

        • Возможность размещения разных видов контента.
        • Настройка модуля онлайн-теста.
        • Прием и обработка данных диктанта с офлайновых площадок.
        • Создание формы авторизации для просмотра личных результатов.
        • Генерация сертификатов в pdf-формате с ФИО участников и числом набранных баллов.

        При всем этом было важно соблюсти ограничения по срокам и бюджету проекта. Сайт необходимо запустить к началу акции, а предложенные решения должны быть экономичными.

        • До 130 тыс. пользователей в день и до 15 тыс. единовременно — пиковая посещаемость miretno.ru

        Решение

        В соответствии с пожеланиями клиента мы создали сайт на CMS 1С-Битрикс, разработали структуру - новости, медиагалерею, списки координаторов и площадок.

        На основе фирменного стиля проекта реализовали адаптивный веб-дизайн. Использовали этнические элементы - орнаменты и рисунки, разработанные дизайнером заказчика, также ориентировались на стилистику порталов «Тотального диктанта» и Международной акции «Тест по истории Великой Отечественной войны».


        Тест на Laravel

        1С-Битрикс удобна заказчику как инструмент администрирования сайта. Изначально на функционале этой CMS был создан модуль тестирования, который становится видимым для пользователей только на время акции. Однако он оказался не предназначен для высоких нагрузок. Если тысячи пользователей одновременно проходили тест, перемещались между вопросами, меняли варианты ответов, возникала длинная очередь запросов. База данных падала, а за ней становился недоступным и сайт.

        Поэтому после проведённого нагрузочного тестирования было принято решение переписать модуль теста на PHP-фреймворке Laravel и вынести в отдельный сервис. По сути, мы получили два ресурса, между которыми можно перераспределять нагрузку. Если она растет, в качестве экстренной меры настраиваем переадресацию с основного портала на платформу теста. В итоге нагрузка на базу данных снизилась, а производительность веб-приложения, наоборот, повысилась.

        Внутрь модуля встроена система навигации по вопросам и счетчик времени. Каждый год организаторы акции составляют новые вопросы и присылают их нам за 3-4 дня до начала тестирования. Мы должны оперативно заменить вопросы и настроить систему начисления баллов за разные ответы. Часто за эти 3-4 дня необходимо решить дополнительные задачи по функционалу из-за появления новых типов вопросов - с медиафайлами или сопоставлением вариантов типа «соотнесите блюдо и национальную кухню».


        Парсеры для обработки данных

        В 2016 году в «Большом этнографическом диктанте» участвовали 90 тыс. человек, в 2019-м – уже более 450 тысяч. Все результаты теста – и с онлайн-диктанта, и с офлайн-площадок – аккумулируются на сайте. Для их обработки и систематизации мы написали парсеры. С помощью этих скриптов информация поступает в базу данных, а затем структурируется для форм выдачи.

        На сайте публикуется список площадок и координаторов с актуальными контактами. Данные вносятся в таблицы Excel и ежесуточно обновляются с помощью парсеров. Это облегчает работу контент-менеджеров, которым не нужно выкладывать информацию на сайт в ручном режиме.

        Мы добавили функционал определения результатов по идентификационному номеру. На отдельной странице размещена форма ввода, связанная с базой данных. Когда появляются данные со всех регионов, любой участник может войти в систему и узнать, сколько баллов он набрал.

        Формирование сертификата

        Каждый участник «Большого этнографического диктанта» может получить персональный сертификат с результатами теста. Для реализации этого функционала мы разработали отдельный html-шаблон для генерации файлов в pdf-формате. В сертификате автоматически проставляются ФИО, указанное при регистрации, и количество набранных баллов. Участник может скачать этот документ, а также поделиться результатами теста в соцсетях.

        • 2016 год 90 тыс.чел.
        • 2017 год 367 тыс.чел.
        • 2018 год 392 тыс.чел.
        • 2019 год 454 тыс.чел.

        Техподдержка

        В дни проведения диктанта мы круглосуточно наблюдаем за стабильностью работы системы. Для команды это волнительный период: ощущения примерно, как от соседства с пороховой бочкой. Никогда не знаешь, как на этот раз распределится нагрузка. Обычно резкий скачок посещаемости идет после рекламных акций. Пару лет назад «Большой этнографический диктант» анонсировали на Первом канале в прайм-тайм. После эфира посещаемость сайта на порядок превысила самые смелые ожидания заказчика. Реальные параметры нагрузки оказались выше расчетных показателей, под которые мы проектировали сервер. Поэтому пришлось оперативно принимать меры по добавлению и изменению конфигурации серверных ресурсов.

        Чтобы обеспечить отказоустойчивость системы, мы внедрили несколько методов:

        • Оптимизация контента: изображения, которые показываются в тесте и на сайте, перенесены на CDN - облачное хранилище.
        • Настройка редиректа на модуль теста. При росте посещаемости нагрузку можно распределять между двумя порталами. Часть пользователей сразу начинают проходить тест, не попадая на сайт акции.
        • При необходимости – кеширование страницы на сервере, чтобы сократить количество одновременных http-запросов и увеличить скорость загрузки.

        Кроме того, для заказчика мы арендуем сервер на облачном хостинге, где действует гибкая система ценообразования. На время акции можно выкупать максимальный объем оперативной памяти, а затем резко уменьшать. Это гораздо выгоднее, чем приобретать мощный сервер, который большую часть года будет простаивать.

        Результаты

        Мы разработали высоконагруженный сайт для анонсирования, информационного и технического сопровождения международной просветительской акции. Изначально в условиях лимита времени было запущено стандартное решение. Однако популярность акции быстро росла. Чтобы сайт соответствовал новым требованиям, нам пришлось быстро его дорабатывать, реализовывать более сложные технические решения.

        За 4 года проведения акции около 550 тыс. человек написали диктант онлайн. Для удобства участников мы разработали универсальный модуль тестирования и шаблон для генерации персональных сертификатов.

        Около 550 тыс. чел. написали диктант за 4 года.
        Это 42% от общего количества участников акции.
        А клиенту мы помогли сэкономить значительные средства на содержании аппаратного обеспечения. Если бы организаторы акции приобрели физический сервер, это бы обошлось примерно в 1 млн рублей. Аренда виртуального сервера с аналогичными характеристиками стоит около 15 тыс. рублей в месяц. При этом на облачном хостинге действует посекундная тарификация, то есть по факту за время акции клиент платит меньше этой суммы.

        • 1 млн руб. стоил бы физический сервер, способный справиться с пиковой нагрузкой во время акции.
        • 15 тыс.руб. в месяц — аренда виртуального сервера с аналогичными характеристиками.

        Отзывы

        • Анастасия Караваева
          федеральный координатор акции «Большой этнографический диктант» по работе с регионами

          Мы сотрудничаем с компанией «Пиком» с 2016 года. Благодаря работе IT-специалистов пользователи со всего мира могут писать диктант онлайн.

          Аудитория акции с каждым годом растет. За это время возникали разные ситуации. Иногда мы были не готовы к наплыву большого числа участников. Команда техподдержки всегда работала оперативно, даже в праздники и выходные. Проблемы быстро и эффективно решались, доступность сайта восстанавливалась.

          Компания «Пиком» внесла большой вклад в реализацию важного просветительского проекта, который помогает людям вспомнить о своих корнях и больше узнать о тех, кто живет рядом.

          ПоказатьСвернуть
        Менеджеры компании с радостью ответят на ваши вопросы, произведут расчет стоимости услуг и подготовят коммерческое предложение.
        Оставить заявку
        Содержание кейса
        Клиент Задачи Решение Результаты Отзывы Оставить заявку

        Наши проекты

        Все проекты
        • «Талан»: автоматизация процессов рекрутинга и продаж
          Внедрение CRM
          «Талан»: автоматизация процессов рекрутинга и продаж
        • Поисковая оптимизация сайта санатория «Металлург»
          Маркетинг и реклама
          Поисковая оптимизация сайта санатория «Металлург»
        • Управление трафиком интернет-магазина мебели «Гудвик»
          Маркетинг и реклама
          Управление трафиком интернет-магазина мебели «Гудвик»
        • Разработка ERP-платформы для фармацевтического холдинга «Катрен»
          Заказная разработка
          Разработка ERP-платформы для фармацевтического холдинга «Катрен»
        • Создание сайта благотворительного фонда «Красивые дети в красивом мире»
          Заказная разработка
          Создание сайта благотворительного фонда «Красивые дети в красивом мире»
        • SMM для «Первой ветеринарной аптеки»
          Маркетинг и реклама
          SMM для «Первой ветеринарной аптеки»
        • Продвижение автосалона «Иж-Лада»
          Маркетинг и реклама
          Продвижение автосалона «Иж-Лада»
        • HR-проект для «М.Видео-Эльдорадо»
          Заказная разработка
          HR-проект для «М.Видео-Эльдорадо»
        • Как мы разработали сервис Apteka.ru
          Заказная разработка
          Как мы разработали сервис Apteka.ru
        • Разработка сайта кулинарного проекта для «М.Видео»
          Заказная разработка
          Разработка сайта кулинарного проекта для «М.Видео»
        • «Талан»: разработка приложения для контроля обращений клиентов
          Внедрение CRM
          «Талан»: разработка приложения для контроля обращений клиентов
        • «Федерация»: настройка корпоративного портала
          Внедрение CRM
          «Федерация»: настройка корпоративного портала
        • Как мы сделали защищенный почтовый модуль для Ozon Rocket, который помогает отправлять почту с закрытого сервера
          Заказная разработка
          Как мы сделали защищенный почтовый модуль для Ozon Rocket, который помогает отправлять почту с закрытого сервера
        • Как мы реанимировали корпоративный портал Битрикс24 для сервиса онлайн-страхования
          Внедрение CRM
          Как мы реанимировали корпоративный портал Битрикс24 для сервиса онлайн-страхования
        • 1199 заказов из контекстной рекламы в месяц для пиццерии PizzApp
          Маркетинг и реклама
          1199 заказов из контекстной рекламы в месяц для пиццерии PizzApp
        • Разработка сайта для презентации инвестиционных возможностей Ижевского радиозавода
          Сайты
          Разработка сайта для презентации инвестиционных возможностей Ижевского радиозавода
        • Оптимизация интернет-магазина shop.energostandart.ru
          Сайты
          Оптимизация интернет-магазина shop.energostandart.ru
        • SEO-продвижение услуг клиники с помощью блога
          Маркетинг и реклама
          SEO-продвижение услуг клиники с помощью блога
        • Как мы вывели сайт из-под фильтра «Баден-Баден» от Яндекс
          Маркетинг и реклама
          Как мы вывели сайт из-под фильтра «Баден-Баден» от Яндекс
        • Анализ клиентской базы, проведение UX-исследования и составление CJM для организатора авторских туров
          Отраслевые решения
          Анализ клиентской базы, проведение UX-исследования и составление CJM для организатора авторских туров
        Назад к списку

        Есть идеи, но не знаете, с чего начать?

        Напишите нам или закажите звонок — мы поможем. Выслушаем ваши задачи для бизнеса, и на их основе предложим варианты развития.
        Задать вопрос
        Заказать звонок
        Услуги
        Решения
        Разработка и поддержка
        Маркетинг и реклама
        Аналитика и исследования
        Внедрение CRM
        Продукты
        Коробочная версия Битрикс24
        1С-Битрикс: Управление сайтом
        Модуль мгновенной индексации для 1C-Битрикс
        Компания
        О компании
        Отзывы
        Спецпроекты
        Вакансии
        Награды
        Проекты
        Блог
        Контакты
        Документы
        Подписка на рассылку
        +7 (800) 600-63-77
        Заказать звонок
        info@picom.ru
        г. Ижевск, 426008, ул. Карла Маркса, 191, оф. 1.01
        Мы в соцсетях
        • Вконтакте
        • YouTube
        • Золотой сертифицированный партнёр 1С-Битрикс
        • Золотой партнёр Битрикс24
        • Сертифицированное агентство яндекс
        • Google partner
        Политика конфиденциальности
        © 2023 Все права защищены.
        Файлы cookie
        Мы используем файлы cookie, разработанные нашими специалистами и третьими лицами, для анализа событий на нашем веб-сайте, что позволяет нам улучшать взаимодействие с пользователями и обслуживание. Продолжая просмотр страниц нашего сайта, вы принимаете условия его использования. Более подробные сведения смотрите в нашей Политике в отношении файлов Cookie
        Принимаю