Сжатие на Drupal7. Как?

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

Аватар пользователя digital_sword digital_sword 9 апреля 2016 в 16:28

В разделе производительность включил кэширование, минимальное время, сжатие ccs, html.

pr-cy.ru и гугл спидтест показывают:
Оптимизируйте время ответа сервера.
Включите сжатие gzip
Не настроено сжатие изображений
В верхней части страницы найден блокирующий CSS (и JS)

Может для этого есть какие-то решения?

Комментарии

Аватар пользователя Studio VIZA Studio VIZA 9 апреля 2016 в 19:27

в файле /etc/nginx/nginx.conf

Вот эти строки нужно раскомментировать:

gzip on;
gzip_disable "msie6";
gzip_vary on;
gzip_proxied any;
gzip_comp_level 6;
gzip_buffers 16 8k;
gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript;

Скорость вырастает на 25% приблизительно, а то и больше. Минусы тоже есть.

Аватар пользователя tlito tlito 14 апреля 2016 в 18:26

gzip включено на drupalhosting.ru и jino.ru
так что обратитесь к хостеру или переезжайте.
Адваг не дает пользы, потому что он тормозит работу сайта для авторизованных (долгие sql-запросы), минифи лучше, хотя это особо не влияет.
спустите в templates/html.tpl.php вывод скриптов в самый низ до закрытия тега body.
и также избавьтесь от лишних скриптов, например, на тлито написано, как отключить все скрипты (тлито работает без скриптов js, так как они грузят процессор пользователя на сайтах новичков без пользы, неэффективно).
пример оптимизации сайта на тлито: http://tlito.ru/node/276/

Аватар пользователя alexo alexo 11 октября 2019 в 7:06

А можно ли как-то отключить js выборочно для определенных типов материалов или наоборот для всего сайта за исключение одного типа материала (или избирательно по URL или еще как-то?). По URL предпочтительно было бы. Как это сделать?

спустите в templates/html.tpl.php вывод скриптов в самый низ до закрытия тега body.

В смысле вручную найти скрипты и перенести? или написать в коде что-то, чтобы это программно в таком порядке выполнялось?

А если у меня скрипты поисковиков добавлены через UI в блоки в хэдере и в футере? Как с ними быть? Я могу и в файл вручную перенести, но как это правильно сделать? Скрипты поисковиков тоже так настроить?

А Jino тоже подходит для Друпал?
Вот этот хостинг с ручным выбором настроек? Как Вы там настраиваете?