Русская народная линия

    Услуга: Аудит, рефакторинг и сопровождение кода бэкенд приложений, Модернизация портала, DevOps услуги (CI/CD)

    Отрасль: СМИ

    Описание компании: информационно-аналитический портал
    Проблема клиента
    Обратились в связи с проблемой «зависания» портала. Редакция портала открыла пользователям возможность комментирования статей, увеличились нагрузки на портал, стала расти база статей.
    Поиск решения
    Главный редактор издания знал Сергея Житинского как технического специалиста по интернет-проектам с 2008 года, и у него, как у гуманитария, не было других знакомых в технической среде. Поэтому поиск был непродолжительным.
    Что было сделано для решения проблемы
    Когда инженеры начали замерять скорость обработки запросов к базе, то выяснилось, что самые медленные из них были связаны с выборкой статей в искусственной иерархии по датам, которая была создана разработчиками. Переписав запросы таким образом, чтобы исключить выборку по этой иерархии, просто сортируя статьи по полю даты, мы добились повышения скорости на 30–40%. Также было включено кэширование на уровне веб-сервера nginx и оптимизированы настройки MySQL. Все сервисы портала были размещены на виртуальной машине SmartOS с файловой системой ZFS, кэш которой располагался на быстрых SSD дисках. Это позволило поднять производительность еще на 20%, но это еще не предел.

    Через некоторое время после решения проблем с производительностью компания Git in Sky полностью переписала код приложения, внедрила CI/CD на проекте и сейчас поддерживает его в безопасном и надежном состоянии.
    Мы открыли портал на базе системы управления сайтами UMI.CMS. Работая с 1998 года, мы накопили несколько десятков тысяч материалов и статей. В 2010 году мы призвали читателей активно комментировать статьи, и база стала расти еще быстрее. Вместе с ней росло и количество читателей. В определенный момент мы начали испытывать трудности, так как административная панель часто «подвисала», и порой приходилось ждать до нескольких минут, пока статья сохранится или откроется для редактирования. Все это серьезно замедляло нашу работу. Мы обратились к Сергею Житинскому, и уже через неделю «подвисания» исчезли, база стала работать нормально. Скорость работы редакторов с контентом возросла, мы стали размещать больше материалов, перестали тратить время на бесполезное ожидание. Что касается посещаемости ресурса, то она существенно увеличилась. Мы сотрудничаем с Житинским на постоянной основе и теперь стали клиентами его предприятия Git in Sky, хотя русскому уху приятнее официальное название его компании — ООО «Жить в небе».
    Анатолий Степанов, главный редактор портала «Русская народная линия»
    Что нравится в работе с Git in Sky?
    Очень оперативное реагирование на запросы. И компетентное решение любых проблем, включая DDoS атаки злоумышленников (а таковые случались).
    Готовы обсудить ваш проект
    Наш специалист свяжется с вами для детального обсуждения задачи

    Не пропустите последние новости. Подписывайтесь!