Удаление кода JS и CSS блокирующего отображение верхней части сайта

DI
На сайте с 22.01.2010
Offline
135
7187

Занимаюсь оптимизацией скорости сайта и столкнулся с таким пунктом:


Удалите код JavaScript и CSS, блокирующий отображение верхней части страницы
Количество блокирующих скриптов на странице: 23. Количество блокирующих ресурсов CSS на странице: 24. Они замедляют отображение контента.

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

1. Получается нужно перенести все скрипты вниз страницы?

2. Если да, то как это сделать на битриксе

TF-Studio
На сайте с 17.08.2010
Offline
334
#1

нет, не нужно.

нужно заняться чем-то действительно важным. а не под синтетичные тесты подгонять

Всё ещё лучший способ заработка для белых сайтов: GoGetLinks (https://www.gogetlinks.net/?inv=fahbn8).
богоносец
На сайте с 30.01.2007
Offline
774
#2
DaImeR:
1. Получается нужно перенести все скрипты вниз страницы?

И/или слить в один файл.

Ну а вам надо чтобы загрузка была такой, что отображение запаздывает?

W
На сайте с 12.08.2015
Offline
62
#3

Тоже есть такая рекомендация в тестах, забить на нее? Прогружается все нормально, только рекламный баннер игогда на секунду запаздывает

DI
На сайте с 22.01.2010
Offline
135
#4
TF-Studio:
нет, не нужно.
нужно заняться чем-то действительно важным. а не под синтетичные тесты подгонять

Скорость открытия страницы действительно важна при продвижении сайтов под гугл

Гугл даже начал понижать в выдаче долгие сайты

TF-Studio
На сайте с 17.08.2010
Offline
334
#5

почитай форум более внимательно.

и вы поймете разницу.

Между скоростью открытия и этим тестом.

Перемещение CSS вызовет только проблемы, а не ускорит ваш сайт.

Для ускорения - лучше оптимизировать движок, искать отличный хостинг, ставить кеширование, оптимизировать статику....

DI
На сайте с 22.01.2010
Offline
135
#6
TF-Studio:
почитай форум более внимательно.
и вы поймете разницу.
Между скоростью открытия и этим тестом.
Перемещение CSS вызовет только проблемы, а не ускорит ваш сайт.
Для ускорения - лучше оптимизировать движок, искать отличный хостинг, ставить кеширование, оптимизировать статику....

Уже сделано, осталось только вот это) CSS я думаю нужно будет оптимизировать и закинуть все в 1 файл. А Вот с JS мне все равно не ясно

DR
На сайте с 23.10.2009
Offline
51
#7
DaImeR:
Уже сделано, осталось только вот это) CSS я думаю нужно будет оптимизировать и закинуть все в 1 файл. А Вот с JS мне все равно не ясно

На битриксе есть такая возможность.

Подключать скрипты на битриксе надо так:

<? $APPLICATION->AddHeadScript("путь_к_вашему_скрипту/script_1.js");?>
<? $APPLICATION->AddHeadScript("путь_к_вашему_скрипту/script_2.js");?>

Далее в админке идем: "Настройки продукта" -> "Настройки модулей",

оказываемся во вкладке "Настройки",

листаем до пункта "Оптимизация css",

ставим галочки: "Объединять JS файлы", "Подключать минифицированные версии CSS и JS файлов", "Переместить весь Javascript в конец страницы".

После этих операций, все скрипты будут объединены в один, сжаты и перемещены вниз страницы.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий