КЕЙС № 3

Онлайн-касса

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

Задача

Обеспечить безопасность и доступность сайта 24 на 7, сделать скорость работы сайта стабильной, настроить кластер взаимосвязанных серверов, отвечающий задачам проекта.

Проблема

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







Работа

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

Настроена система многократного ежедневного резервного копирования оригинального сайта (файлы и БД) с доступностью версий за последние 20 дней.

Благодаря настройке фронт-серверов keepalived удалось организовать доступность проекта при любых аварийных ситуациях.

Разработан уникальный механизм кэширования под CMS WordPress.

Решение

Организованы отказоустойчивые web и database кластеры, отвечающие потребностям клиента. В структуре кластера используется два фронт-сервера keepalived для перераспределения запросов в случае падения одного из серверов кластера, что позволяет нам поддерживать постоянную бесперебойную работу проекта. В качестве кластера баз данных был выбран классический master-slave механизм, так как он имеет более высокую скорость обмена данными и обеспечивает постоянную синхронизацию и сохранность данных.

ПОБЕДА

По индивидуальному заданию клиента нами был разработан уникальный механизм кэширования под CMS WordPress, который позволяет иметь постоянно закэшированные страницы и отдавать их с невероятно высокой скоростью. За основу данного механизма мы взяли fastcgi cache, используемый в nginx, и разработали кэш-бота, обходящего страницы сайта, добавляя и очищая кэш в автоматическом режиме 24 часа в сутки. Это позволяет нам держать страницы в кэше постоянно, обеспечивая высочайшую скорость отдачи контента.

МОНИТОРИНГ И СОПРОВОЖДЕНИЕ

Ваш телефон:
Спасибо за обращение! Ожидайте звонка.
Укажите Ваш контактный номер и мы перезвоним Вам за 2 минуты!
01:59
Выберите один из наиболее удобных для Вас способ связи