ПРОБЛЕМА
Наблюдались постоянные проблемы в работе сайта - он работал нестабильно, часто с ошибками. Необходимо было настроить систему кеширования, решить проблему с резервным копированием, увеличить скорость загрузки страниц сайта.
РЕШЕНИЕ
Организованы отказоустойчивые web и database кластеры, отвечающие потребностям клиента. В структуре кластера используется два фронт-сервера keepalived для перераспределения запросов в случае падения одного из серверов кластера, что позволяет нам поддерживать постоянную бесперебойную работу проекта. В качестве кластера баз данных был выбран классический master-slave механизм, так как он имеет более высокую скорость обмена данными и обеспечивает постоянную синхронизацию и сохранность данных.
______________________________________________________________________________________________________________________________________
По индивидуальному заданию клиента нами был разработан уникальный механизм кэширования под CMS WordPress, который позволяет иметь постоянно закэшированные страницы и отдавать их с невероятно высокой скоростью. За основу данного механизма мы взяли fastcgi cache, используемый в nginx, и разработали кэш-бота, обходящего страницы сайта, добавляя и очищая кэш в автоматическом режиме 24 часа в сутки. Это позволяет нам держать страницы в кэше постоянно, обеспечивая высочайшую скорость отдачи контента.
Проведите конкурс среди участников CMS Magazine
Узнайте цены и сроки уже завтра. Это бесплатно и займет ≈5 минут.