Extyl
Сайт партии «Единая Россия»
Extyl
#Сайт под ключ

Сайт партии «Единая Россия»

202 
Extyl
Extyl Россия, Москва
Поделиться:
Клиент

Единая Россия

Сфера

Политика

Регион

Россия

Тип сайта

Корпоративный сайт

Сдано

Декабрь 2020

Задача

Единая Россия — крупнейшая российская политическая партия, которую представляет множество депутатов и медийных персон.

Мы обновили сайт партии: разработали портал, на котором ежедневно публикуются новости и комментарии от представителей партии по всей стране. С предыдущей версии сайта перенесли 1,3 млн публикаций и другого медиаконтента и адаптировали портал под высокие нагрузки — теперь он выдерживает до 20 000 одновременных обращений.

Решение

Задача — сделать современный новостной портал с разделением на регионы. Перенести на него 1 300 000 существующих публикаций и 500 000 фотографий. Дизайн предыдущего сайта устарел, кроме того, накопилось много legacy-кода, структура базы данных была неоптимальной, что создавало технические трудности.

Интеграция с базой данных

Лица партии часто меняют должности, поэтому сотрудникам приходилось точечно обновлять информацию на всех 85 региональных поддоменных сайтах вручную. Для автоматизации этого процесса мы реализовали интеграцию сайта с единой базой данных лиц партии, чтобы обновления в базе автоматически отражались и на всех сайтах. Мы разделили сотрудников на группы: по региону и должностям, чтобы информация отображалась корректно.

Разработка велась на PostgresSQL. Это позволило использовать, как стандартный SQL подход, так и NoSQL решения. Так мы смогли оптимизировать скорость работы и размер базы данных.

Контент

Ежедневно по всей России публикуется больше тысячи новостей. В каждом регионе есть пресс-центр с собственной повесткой, комментаторами, спикерами. Новости регионов публикуются на отдельных поддоменых сайтах.

Кроме того, есть раздел с федеральными и особо важными региональными новостями. Чтобы редакторы могли быстро публиковать новости, в административной панели мы настроили и кастомизировали html-редактор с предпросмотром. Спроектировали типологию новостных разделов с пометками и разделением прав доступа редакторов.

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

Производительность

Для оптимизации загрузки контента и ускорения работы анимированных блоков мы использовали технологии webpack, versioning, cache busting. Система автоматической доставки кода (CI/CD) позволяет вносить изменения на сайт без простоев в работе. Серверная часть оптимизирована, чтобы выдерживать пиковые нагрузки. Мы внедрили систему мониторинга, которая записывает показатели серверов и анализирует трафик и нагрузки на все узлы системы.

Результат

Разработали новый портал партии «Единая Россия» с современным дизайном и оптимальной структурой базы данных.

Реализовали удобную загрузку контента и легкое управление им в административной панели. Сэкономили тысячи часов работы редакторам сайтов по всей стране.

Обеспечили работу портала с высокими нагрузками даже в пиковые периоды трафика. Согласно нагрузочному тестированию, сайт выдерживает до 300 запросов в секунду, что обеспечивает до 20 000 одновременных пользователей.

https://er.ru/
Выскажите мнение
Авторизуйтесь, чтобы добавить свой комментарий.
оставить заявку

Хотите заказать похожий проект?

Extyl с удовольствием обсудит вашу задачу

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