Скорость загрузки сайта

#2014 от 19:13
kreator
Был
Администраторы
Разработчики
149 тем
898 сообщений
Рейтинг: 355
Репутация: 10
На сайте 1 год

Много пользователей «болеют» этой темой и считают это критическим моментом. чуть ли не важнее чем seo и юзабилити. Ну что ж давайте обсудим.

А на данный пост меня натолкнул вопрос: Загружается ли быстрее сайт, если включить сжатие html, css и js?

Проверил на этом сайте.

На состоянии текущего момента сервис https://developers.google.com/speed/pagespeed/insi... дал показатели

19 — мобильные и 89 — компьютеры — это при выключенном сжатии

и после включения сжатия: 39 — мобильные и 98 компьютеры.

Получается что показатель для мобильных увеличился +100%, а для компьютеров +10%

Редактировалось 1 раз, последний: 19:14
maxisoft
Был
Разработчики
8 тем
81 сообщение
Рейтинг: 38
Репутация: 2
На сайте 1 год

если еще сделать все грамотно и вынести загрузку скриптов в footer тогда будет еще +++++ сделать настройку правильную на сервере по отдаче статики, кеширование и gzip сжатия то можно и 80 на мобильной версии получить.

Редактировалось 1 раз, последний: 19:42
myinstantcms.ru — Все для instantcms.ru instantapi.ru — API сервисы для instantcms.ru vpshoster.ru/?from=7645 — Дешевый и надежный хостинг для сайтов.
Автор: kreator
kreator
Был
Администраторы
Разработчики
149 тем
898 сообщений
Рейтинг: 355
Репутация: 10
На сайте 1 год
Цитата: maxisoft
вынести загрузку скриптов в footer

Кстати да. Я теоретически не очень подкован, но… почему в инстанте так не делают? А в (просто обратил внимание) на забугорных скриптах все скрипты в подвале. Наверняка это чем то обусловлено?

maxisoft
Был
Разработчики
8 тем
81 сообщение
Рейтинг: 38
Репутация: 2
На сайте 1 год
Цитата: kreator
Кстати да. Я теоретически не очень подкован, но… почему в инстанте так не делают? А в (просто обратил внимание) на забугорных скриптах все скрипты в подвале. Наверняка это чем то обусловлено?

загрузка скриптов в шапке блокирует рендеринг страницы, пока браузер не загрузить все скрипты не проведет их валидацию страница не будет рендерится. В инстант не делается так по причине того что нужно переделывать все inline скрипты, ибо скрипт который в странице или виджете будет написан просто $('...') выдаст ошибку так как сам jquery еще не загружен и все инлайн скрипты нужно обернуть в проверку DOMContentLoaded

myinstantcms.ru — Все для instantcms.ru instantapi.ru — API сервисы для instantcms.ru vpshoster.ru/?from=7645 — Дешевый и надежный хостинг для сайтов.
shuma
Был
2 темы
9 сообщений
Рейтинг: 7
Репутация: 0
На сайте 1 год
Цитата: maxisoft
загрузка скриптов в шапке блокирует рендеринг страницы, пока браузер не загрузить все скрипты не проведет их валидацию страница не будет рендерится. В инстант не делается так по причине того что нужно переделывать все inline скрипты, ибо скрипт который в странице или виджете будет написан просто $('...') выдаст ошибку так как сам jquery еще не загружен и все инлайн скрипты нужно обернуть в проверку DOMContentLoaded

Именно так и ответил Fuze в одном из комментариев в записи блога про перенос скриптов в футер

maxisoft
Был
Разработчики
8 тем
81 сообщение
Рейтинг: 38
Репутация: 2
На сайте 1 год
Цитата: shuma
Именно так и ответил Fuze в одном из комментариев в записи блога про перенос скриптов в футер

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


myinstantcms.ru — Все для instantcms.ru instantapi.ru — API сервисы для instantcms.ru vpshoster.ru/?from=7645 — Дешевый и надежный хостинг для сайтов.

Отвечать в темах могут только зарегистрированные пользователи. Вход Регистрация.