Проверить скорость сайта


Junost
191

Всем привет.

Насколько я понял, известные PageSpeed Insights и GTmetrix измеряют скорость первой загрузки. А есть сервисы, которые учитывают локальный кэш браузера?

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

Да и не может же mail.ru грузиться по 40 секунд, как показывает  GTmetrix… 



jpg

8vylnuyylr.jpg


LEOnidUKG

40 секунд это когда все скрипты прекращают свою деятельность. Скорее всего это просто реклама, а не загрузка. Вы просто не правильно это понимаете.

Также, вторая загрузка никому не интересна, сначала человек должен вообще ваш сайт увидеть, а всё остальное это уже потом.


Junost

LEOnidUKG #:
40 секунд это когда все скрипты прекращают свою деятельность. Скорее всего это просто реклама, а не загрузка. Вы просто не правильно это понимаете.

Ага, видимо, на DOM loaded нужно смотреть..  Может и не до конца понимаю, но вопрос про сервис, который учитывает кэш браузера, остается актуальным же? 

LEOnidUKG #:
Также, вторая загрузка никому не интересна, сначала человек должен вообще ваш сайт увидеть, а всё остальное это уже потом.

Мне интересна ) Получается, раз никому не инетресна, то и сервиса такого нету?


LEOnidUKG

Junost #:

Ага, видимо, на DOM loaded нужно смотреть..  Может и не до конца понимаю, но вопрос про сервис, который учитывает кэш браузера, остается актуальным же? 

Мне интересна ) Получается, раз никому не инетресна, то и сервиса такого нету?

Вы путаете доставку файлов и их исполнение.

Кэш браузера заменяет доставку, но не их исполнение. 

Доставка в 99% упирается в отдачу первого байта. А вот исполнение уже зависит от самих скриптов, вёрстки и т.д. 


Junost

LEOnidUKG #:
Доставка в 99% упирается в отдачу первого байта.

Вон оно как… Понял, спасибо.

Получается всякая минификация стилей и скриптов, и их объединение — дело, по сути, мало на что влияющее, или и исполнение быстрее проходит, если файлов и пробелов с абзацами в них меньше ? 


LEOnidUKG

Junost #:

Вон оно как… Понял, спасибо.

Получается всякая минификация стилей и скриптов, и их объединение — дело, по сути, мало на что влияющее, или и исполнение быстрее проходит, если файлов и пробелов с абзацами в них меньше ? 

минификацию заменяет gzip сжатие, остальное экономия на спичках. Но если хочется, то можно.

Объединение с включенным http2 в принципе не нужно, но если скриптов слишком много, то лучше сжать в один файл в конец HTML его.

На исполнение никакие пробелы или скрипты в одну строчку не влияют.

Грубо говоря, браузер не отобразит страницу пока не обработает <head></head>. Это критические место у сайта. И если там тонны всего, всякие метрики, гуглы, и т.д. сами думайте как быстро всё это ли будет работать.


Denzel82

Junost :
А есть сервисы, которые учитывают локальный кэш браузера?

интересно как они смогут это сделать при первой загрузке, если кэщ локальный, то есть хранится в вашем браузере


Sitealert

Junost :
известные PageSpeed Insights и GTmetrix измеряют скорость первой загрузки. А есть сервисы, которые учитывают локальный кэш браузера?

PageSpeed Insights это косвенно учитывает, давая баллы за кеширование.


Sitealert

Junost #:
Получается всякая минификация стилей и скриптов, и их объединение — дело, по сути, мало на что влияющее

Минификация – да, мёртвому припарки. Смысл минифицировать 1 Мб, если там картинок на 10Мб?

А объединение – влияет, за счёт браузерного ограничения на количество одновременных соединений с одним и тем же хостом.


Алексей Махметхажиев

> А есть сервисы, которые учитывают локальный кэш браузера?

Есть. webpagetest.org. Repeat View устанавливаете в значение First View and Repeat View, и получаете первый замер без кэша, а второй уже с кэшем.

> Не может же mail.ru грузиться по 40 секунд, как показывает  GTmetrix

Может, поверьте, и не такое видели. Но GTmetrix ждет полной загрузки сайта и выполнения всех скриптов. В современном мире это может никогда не наступить. Нужно ориентироваться на загрузку основного потока и отзывчивость сайта. Эти данные можно получить в Lighthouse и Google PageSpeed Insights.

> Ага, видимо, на DOM loaded нужно смотреть

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

> PageSpeed Insights это косвенно учитывает, давая баллы за кеширование.

Нет, баллы PageSpeed дает только за 6 показателей указанных перед рекомендацией. Подробнее в калькуляторе. https://googlechrome.github.io/lighthouse/scorecalc/

> Минификация – да, мёртвому припарки. Смысл минифицировать 1 Мб, если там картинок на 10Мб?

Если у вас 1 мб css, то у меня для вас плохие новости…


Sitealert

Алексей Махметхажиев #:
Если у вас 1 мб css, то у меня для вас плохие новости…

Мсье юморист? Или просто поболтать зашёл?
Зачем писать бессмысленные комментарии?

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *