5 февраля 2022
Время прочтения: 6 минут

Корпоративный WordPress:
как выдержать большую нагрузку и обеспечить безотказную работу сайта

Корпоративный WordPress
Используете WordPress? Сайт на WordPress тормозит при наплыве посетителей или бывает недоступен?

Для решения этих проблем необходимо правильно сконфигурировать инфраструктуру WordPress, а для больших проектов даже создать кластер для WordPress.
Классические хостинг-провайдеры, предлагающие размещение на их платформе сайта WordPress, предоставляют фиксированный объем вычислительных ресурсов. Когда количество пользователей на сайте возрастет, выделенного объема ресурсов может оказаться недостаточно и сайт начнет тормозить.
В статье мы расскажем:
1. Компоненты WordPress
Инфраструктура WordPress состоит из трех компонентов:
1
Сервер приложений, который отвечает за работу WordPress;
2
Файловое хранилище для размещения файлов, используемых сайтом;
3
База данных.
PaaS-платформа CommCloud предоставляет корпоративное решение для хостинга сайтов на WordPress, которое обеспечивает высокую доступность на всех уровнях.
Расширенная инфраструктура
состоит из одного сервера приложений NGINX, который запускает среду PHP-FPM, одной базы данных MySQL CE, одного файлового хранилища и кэширующего инструмента Memcached – это быстрое хранилище, в котором автоматически собираются часто используемые элементы, за счёт этого увеличивается скорость загрузки сайта в браузере.
Кластерная инфраструктура
состоит из одного или более балансировщика NGINX, двух или более серверов приложений NGINX, которые запускают среду PHP-FPM, двух или более баз данных MySQL CE.
Настройка кластера для каждого из таких компонентов в ручном режиме – процесс, требующий специальных знаний.
На PaaS-платформе CommCloud кластер WordPress создаётся в едином окне с понятным интерфейсом, что упрощает процесс и снижает требование к квалификации сотрудника, отвечающего за развёртывание WordPress.
Например, это сможет сделать менеджер IT-проектов, не являющийся профильным специалистом.
В дополнение к автомасштабируемым серверам приложений и кластеризованным базам данных пакет сервисов на PaaS-платформе CommCloud включает в себя:
1
Кластерные балансировщики нагрузки (LiteSpeed или NGINX);
2
Оптимизированное хранилище GlusterFS с возможностью отработки отказа.
2. Высокая доступность уровня балансировки нагрузки
Для обработки входящего трафика уровень балансировки нагрузки состоит из двух узлов с публичным IP, прикрепленным к каждому из них по умолчанию.
Совет: для обработки входящего трафика уровень балансировки нагрузки состоит из двух узлов с публичным IP, прикрепленным к каждому из них по умолчанию прикрепленным к каждому из них (текст рыба).
Для распределения рабочей нагрузки между узлами можно использовать два алгоритма балансировки нагрузки:

  • Циклическое распределение DNS;
  • Балансировка нагрузки DNS с проверкой работоспособности.
3. Высокая доступность общего хранилища
Общее хранилище — это место, где веб-серверы хранят статические ресурсы. Для обеспечения высокой доступности мы добавили возможность выбирать трехузловый кластер GlusterFS для WordPress.
GlusterFS — это распределенная, параллельная, отказоустойчивая файловая система. Ее главные преимущества:

  • отказоустойчивая конструкция;
  • двунаправленная синхронизация;
  • расширение/сокращение емкости без простоев.
Кластер GlusterFS — неотъемлемая особенность функционала автоматической кластеризации, которую платформа предоставляет для управляемых шаблонов хранения.
4. Установка высокодоступного кластера WordPress
Обычно настраивать и развертывать кластер WordPress долго и сложно. С CommCloud большинство конфигураций автоматизированы, и вам просто нужно сделать несколько кликов, чтобы указать параметры установки.
1
Вы можете установить WordPress Cluster Kit v2 из маркетплейса CommCloud или импортировать соответствующий файл manifest.jps с GitHub.
2
В открывшемся окне установки вы можете настроить параметры:
Для переноса данных с текущего сайта в кластерную инфраструктуру мы рекомендуем использовать специальные плагины, доступные на сайте WordPress. (Конец статьи - отступ снизу 75 px)
Электронная коммерция
Как сэкономить время с облачным решением в сфере электронной коммерции
Поле с кодом

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <title>title</title>
    <link rel="stylesheet" href="style.css">
    <script src="script.js"></script>
  </head>
  <body>
    <!-- page content -->
  </body>
</html>
Пункт 1
Вы можете установить WordPress Cluster Kit v2 из маркетплейса CommCloud или импортировать соответствующий файл manifest.jps с GitHub.
Пункт 2
Для переноса данных сайта в кластерную инфраструктуру мы рекомендуем использовать специальные плагины, доступные на сайте WordPress.
Пункт 3
Заполните форму и мы пришлем вам ссылку для регистрации на платформе. Вы получите 7 дней для бесплатного тестирования всех возможностей CommCloud
1
Пункт 1
Вы можете установить WordPress Cluster Kit v2 из маркетплейса CommCloud или импортировать соответствующий файл manifest.jps
2
Пункт 2
Для переноса данных сайта в кластерную инфраструктуру мы рекомендуем использовать специальные плагины
3
Пункт 3
Заполните форму и мы пришлем вам ссылку для регистрации на платформе. Вы получите 7 дней для бесплатного тестирования
Зарегистрируйтесь и получите 7 дней для бесплатного тестирования
Создайте кластер для своего сайта на WordPress за 5 минут с помощью платформы CommCloud
Читайте также