No Image

Удалите код javascript и css блокирующий отображение верхней части страницы: удаляем ошибку

СОДЕРЖАНИЕ
17
17 февраля 2019

удалите код javascript и css блокирующий отображение верхней части страницы В статье разберемся с таким понятием и пунктом в pagespeed insights как “удалите код javascript и css блокирующий отображение верхней части страницы”. Как с ним бороться и изменить этот пункт напишу ниже (способ только для wordpress).

Установка плагина JS & CSS Script Optimizer

Есть у меня статья про плагин autoptimize, знаменитый и неповторимый, но стал он позиции сдавать, много файлов и запросов начал делать, при том еще оказалось что он дает брешь в защите.

Советую прочитать, как использовать autoptimize и как проанализировать блог на вирусы.

Искал замену, нашел классный, устанавливается он стандартным поиском в админпанели.
worspress установка плагина js css optimizer

  1. Вкладка.
  2. Добавить новый.
  3. Вводим запрос JS & CSS Script Optimizer.
  4. Устанавливаем и активируем.

Устраняем проблему удалите код javascript и css блокирующий отображение верхней части страницы

Плагин не слабо создает файлов, но динамика положительная. В общем заходим в настройки и смотрим скриншот, как и что делать.

Первый раздел: включение плагина wordpress и скрытие скриптов

В этом разделе включим плагин полностью и настроим минификацию и скрытие скриптов в подвал.

как исправить скрипты вверху страницы

  1. Включаем модуль.
  2. Директории на хостинге где будут располагаться кешировнные файлы стилей и javascript.
  3. Включение модуля сжатия и оптимизации javascript.
  4. Эти два пункта я тестировал, но особых различий не нашел, все остается на своих местах, выбирайте любой, либо тестируйте.
  5. Игнорировать внешние скрипты, галочку не ставим, иначе они не будут оптимизированы.
  6. Первый чекбокс это объединить все скрипты в два файла и разделить их, первые пойдут в header другие в подвал, не рекомендую ставить, так как не понятно по какому принципу определяется расположение. Второй объединить одним файлом и переместить в подвал, ставим галочку.
  7. Исключить, если один из скриптов перестал работать, то прописывайте его название здесь.

Второй раздел: как исправить стили

Плагин так же отвечает на вопрос как исправить и сжать файлы внешнего вида, посмотрим на настройки.

сжатие css

  1. Включаем модуль оптимизации.
  2. При включении галочки внешние не будут оптимизированы.
  3. Объединить, включаем.
  4. По умолчанию активна.
  5. Сюда прописываем стили которые начали спорить. На одно клиентском сайте, пришлось прописать.
  6. Сохраняем изменения.

На этом настройка закончена, подождите десять минут, чтобы плагин сделал работу и радуйтесь результатам.

Вывод

JS & CSS Script Optimizer имеет перед autoptimize много преимуществ.

  • Меньше споров.
  • Простота использования.
  • Удаляет из верхней области не только файлы вордпресса и темы, но и сторонних ресурсов.
  • Безопасность.

Есть один минус, не умеет минифицировать HTML код, что очень плохо, ищу решение проблемы, о решении напишу в статье. Теперь вы знаете как избавиться от пункта в pagespeed insights: удалите код javascript и css блокирующий отображение верхней части страницы, успехов.

P.S. И в заключении супер видео (для опытных).

Источник
Комментировать
17
  • https://moikomputer.ru/ Валерий

    Не понял этот пункт что писать? Директории на хостинге где будут располагаться кешировнные файлы стилей и javascript.

    • https://wpsovet.ru Лифанов Валентин

      Оставь все как есть )))

  • https://moikomputer.ru/ Валерий

    Стало лучше, но сообщение “Удалите код JavaScript и CSS, блокирующий отображение верхней части страницы” не пропало.

    • https://wpsovet.ru Лифанов Валентин

      Ну и так нормально, полностью не уберешь, проверь мой сайт я боролся боролся, но плюнул, сайт начинает плыть и скрипты отказывать, не парься мой совет.

  • http://двериминск.бел Владимир

    Плагин не очень. Послетали стили меню Да и скорость загрузки осталась такой же. Может только в целях безопасности он лучше. А в остальном не вижу смысла менять один плагин на другой.

    • https://wpsovet.ru Лифанов Валентин

      Надо ждать, и ставить слетевшие файлы в исключения.

  • http://fuertecasa.ru Алексей Полинаров

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

    • https://wpsovet.ru Лифанов Валентин

      Так ничего не сломаешь, плагин всегда можно отключить.

  • http://potolok-vipmsk.ru Иван

    При установке плагина скорость загрузки упала для мобильных с 64 до 61 , для компа с 80 до 61 ,Количество блокирующих ресурсов CSS на странице: 3.

    • https://wpsovet.ru Лифанов Валентин

      Надо подождать.

  • http://potolok-vipmsk.ru Иван

    А нет вру не дождался оптимизации, мобильн с 64 до 72, комп с 80 до 72 :sad: Количество блокирующих ресурсов CSS на странице: 3 что еще можно сделать?

    • https://wpsovet.ru Лифанов Валентин

      Иван, какой сайт настраиваете?

      • http://potolok-vipmsk.ru Иван

        Вообщем после установки плагина JS & CSS Script Optimizer и его настроек скорость загрузки по тесту показала хорошие результаты, для моб с 57 до 75, для компа до 85 , все бы хорошо но при переходе на страницу обнаружил что сайт в html версии , и мобильный вид не работает, пришлось на время отключить , вероятно что то необходимо отключить в настройках плагина.

        • https://wpsovet.ru Лифанов Валентин

          Попробуйте в исключения css добавить файл style.css, должно сработать.

          • http://potolok-vipmsk.ru Иван

            понял спасибо сейчас попробую :cool:

  • http://potolok-vipmsk.ru Иван

    Благодарю за помощь, стало немного лучше немного упорядочилось но не открывает меню и анимация исчезла. Для понимания у меня шаблон OnePress от вордпресс. сайт potolok-vipmsk.ru

    • https://wpsovet.ru Лифанов Валентин

      Анимация и меню это скрипты, то есть надо вычислить файлы которые отвечают за их отображение и так же записывать их в исключение, только уже по скриптам.