Настройка на производительный сайт. apache2, друпал 8.

Главные вкладки

Аватар пользователя jura12 jura12 9 мая 2020 в 3:50

Посмотрите оценку производительности моего сайта на Друпал 8.
аудит сайта на друпал 8

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

  1. установил последний apache 2.4 и последний php-fpm 7.3
  2. включил https
  3. включил https/2
  4. включил opcache
  5. выключил http
  6. отключил гугл аналитик и яндекс метрику
  7. включил модули апача expires и headers

Вот и все. Условия тестирования - надо отключить антивирус и запускать тест в режиме инкогнито без дополнений. Перед тестом несколько раз обновить страницу.
А у вас какие показывает показатели?

P.S. сервер 4х ядерный пентиум с ubuntu 18.04. некоторые настройки можно почитать у меня на сайте.

Комментарии

Аватар пользователя ivnish ivnish 9 мая 2020 в 7:45
2

И тут владельцы коммерческих проектов: "да да, давайте выключим яндекс метрику и гугл аналитику"

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

Если хочется позвастаться, возьми коммерческий проект и попробуй прокачать так же. Желательно на shared хостинге. Вот это вызов!

Аватар пользователя jura12 jura12 10 мая 2020 в 17:14

Там один из кружочков называется SEO. все идентификаторы прописаны и домен индексируется гуглом и яндексом и собираются этими серверами клики по ссылкам. Для нормальной работы этого должно хватать.
Кэширование с помощью expires в js и css в текущем тесте не ведется. потомучто они могут меняться. я провел исследование и планирую в будущем включить.

Аватар пользователя yaro yaro 12 мая 2020 в 11:27

Плюсую к сообщению. Кастомная верстка, коммерц часть, миллион трекингов на бэке и фронте, гибкая настройка каждой страницы (мало элементов под кешем) , поддержка 2x разрешений картинок для маков...
Удачи.

Аватар пользователя gun_dose gun_dose 9 мая 2020 в 19:04

У меня его включение обычно даёт +10-20 к производительности. Компрессируется ведь и сама страница. А вот jpeg прогонять через архиватор вообще нет никакого смысла.

И непонятно, причём тут апач или нжинкс?

Аватар пользователя jura12 jura12 10 мая 2020 в 17:07

я компрессию не включал потомучто в документации апачи написано что при включении есть угроза безопасности tls. гугл рекомендует компрессию mod_brotli но есть и mod_deflate . Я сам не пробовал. А как вы включаете свою компрессию gzip?

Аватар пользователя jura12 jura12 10 мая 2020 в 20:43

дал доступ. логин пароль в личном сообщении. можно загружать медиа и imce. каких прав не хватает говори.
мне надо добавить кэширование js и css. должно еще улучшить производительность.