Drupal 8.6.1 Сайт и страницы администратора медленные - долгое время ожидания - PullRequest
0 голосов
/ 13 февраля 2019

Мой сайт построен на Drupal 8.6.1 CMS занимает много времени для загрузки, каждая страница сайта, включая страницы панели администратора Drupal, занимает около 8-9 секунд для загрузки и появиться в браузере.Насколько я могу определить, это может быть из-за медленного времени отклика сервера.Вкратце, сам документ HTML имеет время ожидания 5-6 секунд, т.е. время до первого байта (TTFB) превышает 7000 мс, https://www.webpagetest.org/ результаты Время первого байта равно F для моего сайта.Нет CSS / JS / Изображения требуют времени для загрузки в соответствии с результатами веб-страницы.Даже Google https://developers.google.com/speed/pagespeed/insights/ говорит то же самое.

Ниже приведены спецификации сервера, на котором развернут мой сайт Drupal

  1. Сервер размещен на AWS
  2. RAM - 2 ГБ
  3. HDD - 1 ТБ
  4. ОС - 4.4.0-1066-aws # 76-Ubuntu SMP четверг 16 августа 16:21:21 UTC 2018 x86_64 x86_64 x86_64 GNU / Linux
  5. Drupal - 8.6.1, Тема администрирования - Семь
  6. MySQL - Версия 14.14 Distrib 5.7.25, для Linux (x86_64) с использованием оболочки EditLine
  7. Веб-сервер - Apache HTTP

Факторы, учитываемые для медленных веб-сайтов:

  1. Замедление не может быть на уровне сети, поскольку сервер размещен на AWS (хороший пинг)
  2. Серверуказанная выше конфигурация выглядит хорошо для меня!
  3. На уровне PHP я включил все необходимое для повышения производительности сайта Drupal.

    A.Максимальный возраст кэша браузера и прокси - 1 день (кэширование)

    B.Оптимизация пропускной способности включена

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

Я потратил много времени на отладку проблемы, но не могу решить ее и сократить время ожидания / медлительность веб-сайта.Я на самом деле не понимаю, что вызывает большое время ожидания!Прикрепление скриншотов результатов веб-страницы, а также время ожидания firebug network.Надеюсь, я получу решения от экспертов.

результат веб-теста - см. TTFB и общее время загрузки сайта

инструменты разработчика - вкладка сети - посмотритево время ожидания

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...