Тест на скорость загрузки сайта

292
23 ноября 2017, 01:33

Похожие вопросы уже искал, ответа не нашел.

Осталось исправить последнюю ошибку Google Page Speed, а именно:

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

Вот на какие файлы ругается гугол: На сколько я понял, нужно убрать ссылки на эти файлы из <хеад> и поставить их перед закрывающим боди.

Вот что у меня в хед: Я выполнил этот шаг,убрал все это перед закрывающим боди. но теперь во первых, поплыли стили, во вторых ошибка не исправилась. Вернул обратно в хед, до выяснения обстоятельств.

Или что-то нужно сделать с самими файлами на которые ругается гугол?

Answer 1
  1. Подключая шрифты через googleapis вы получаете множество тормозящих редиректов внутри этого сервиса. Нужно разместить шрифты на сайте локально.
  2. Переместите подключение css в конец файла html. Можно просто тег <link> разместить, но если вам важна валидность когда используйте js, размещенный в конце html, для формирования тега <link> с css-кодом в секции <head>
  3. Воспользуйтесь сервисом critical path css, для формирования css-кода критически важного для отображения верхней 1000 пикселей сайта, и разместите этот код инлайн, в секции <head> между тегами <style></style>.
  4. Если какой-либо js-код используются, только когда пользователь совершил какие-то явные действия на сайте, например нажал кнопку, не надо грузить это js сразу при загрузке страницы. Грузите его только когда нажата кнопка.

Когда это сделаете можно будет дальше думать как ускорить загрузку сайта.

READ ALSO
Адаптивный блок Adsense не подстраивается

Адаптивный блок Adsense не подстраивается

Добрый вечерПочему-то адаптивный блок Adsense не всегда адекватно подстраивается по ширине экрана

236
Деформация секции виджетов в шаблоне WordPress

Деформация секции виджетов в шаблоне WordPress

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

218
Системные переменные в конфиге

Системные переменные в конфиге

Вопрос, можно ли в конфиге MySQL задать значение на основании системных переменных?

248
Одинаковые и различные поля в базе данных

Одинаковые и различные поля в базе данных

Всем привет! Если кто-то сталкивался с подобной задачей, подскажите, пожалуйста, как её реализоватьЕсть таблица clients

280