Назад | Перейти на главную страницу

Плагины Wordpress для сервера с балансировкой нагрузки AWS очень медленные, на тестовом сервере они работают быстро

Плагины jetpack и offload S3 WordPress замедляют работу наших серверов с балансировкой нагрузки AWS. То есть: при подключении jetpack к учетной записи wordpress.com, whopsie doopsie: время отклика увеличивается на 2–3 секунды. Активация плагинов Offload S3 вызывает еще 2-секундную задержку.

URL сайта https://ironscales.com/

тестовый сервер, на котором не выполняется балансировка нагрузки, не имеет указанных проблем: http://testword.ironscales.com

В чем может быть проблема? мы в конечном итоге блокируем некоторые порты и время ожидания плагинов при ответах?

что мы можем сделать для устранения проблемы?

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

Тест веб-страницы для основного сайта: ссылка на сайт. Тест веб-страницы для тестового сайта: ссылка на сайт.

Ключевым вопросом является время создания начальной страницы. Если это произойдет, когда вы добавите эти два плагина, вам нужно будет выяснить, почему. Есть плагины Wordpress, которые могут помочь в этом, например P3. Вы также загружаете огромное количество ресурсов для отображения этой страницы (135) и не используете http / 2, который может значительно ускорить процесс. CloudFlare предоставляет вам http / 2 бесплатно. Вы не используете CDN.

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

Я буду:

  1. Переоценить необходимость балансировки нагрузки. С кешированием Nginx / Apache (CloudFlare или аналогичный бесплатный и работает) вам понадобится огромная нагрузка, чтобы перегружать один сервер AWS - если вы правильно его определите.
  2. Удалите все плагины, которые не являются ВАЖНЫМИ. Плагины кеширования иногда могут усугубить ситуацию.
  3. Пересмотрите разгрузку S3. Это только потому, что у вас есть серверы балансировки нагрузки. EFS - еще одно возможное решение.
  4. Используйте P3, чтобы отслеживать, что происходит. Это может быть просто задержка.
  5. Включите кеширование страниц. Если вы используете Nginx, используйте мой учебник в качестве ориентира.
  6. Попробуйте HTTP2 - вот мой гид.

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

См. Мой профиль, если вы хотите связаться со мной напрямую, но я отвечу и на этот вопрос здесь.