Насколько я понял, известные 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, то у меня для вас плохие новости…
Мсье юморист? Или просто поболтать зашёл? Зачем писать бессмысленные комментарии?
Junost
Всем привет.
Насколько я понял, известные PageSpeed Insights и GTmetrix измеряют скорость первой загрузки. А есть сервисы, которые учитывают локальный кэш браузера?
Ведь у юзеров все стили и скрипты сохраняются в кэше, и потом сайт работает быстрее.
Да и не может же mail.ru грузиться по 40 секунд, как показывает GTmetrix…
jpg
8vylnuyylr.jpg
LEOnidUKG
40 секунд это когда все скрипты прекращают свою деятельность. Скорее всего это просто реклама, а не загрузка. Вы просто не правильно это понимаете.
Также, вторая загрузка никому не интересна, сначала человек должен вообще ваш сайт увидеть, а всё остальное это уже потом.
Junost
40 секунд это когда все скрипты прекращают свою деятельность. Скорее всего это просто реклама, а не загрузка. Вы просто не правильно это понимаете.
Ага, видимо, на DOM loaded нужно смотреть.. Может и не до конца понимаю, но вопрос про сервис, который учитывает кэш браузера, остается актуальным же?
Также, вторая загрузка никому не интересна, сначала человек должен вообще ваш сайт увидеть, а всё остальное это уже потом.
Мне интересна ) Получается, раз никому не инетресна, то и сервиса такого нету?
LEOnidUKG
Ага, видимо, на DOM loaded нужно смотреть.. Может и не до конца понимаю, но вопрос про сервис, который учитывает кэш браузера, остается актуальным же?
Мне интересна ) Получается, раз никому не инетресна, то и сервиса такого нету?
Вы путаете доставку файлов и их исполнение.
Кэш браузера заменяет доставку, но не их исполнение.
Доставка в 99% упирается в отдачу первого байта. А вот исполнение уже зависит от самих скриптов, вёрстки и т.д.
Junost
Доставка в 99% упирается в отдачу первого байта.
Вон оно как… Понял, спасибо.
Получается всякая минификация стилей и скриптов, и их объединение — дело, по сути, мало на что влияющее, или и исполнение быстрее проходит, если файлов и пробелов с абзацами в них меньше ?
LEOnidUKG
Вон оно как… Понял, спасибо.
Получается всякая минификация стилей и скриптов, и их объединение — дело, по сути, мало на что влияющее, или и исполнение быстрее проходит, если файлов и пробелов с абзацами в них меньше ?
минификацию заменяет gzip сжатие, остальное экономия на спичках. Но если хочется, то можно.
Объединение с включенным http2 в принципе не нужно, но если скриптов слишком много, то лучше сжать в один файл в конец HTML его.
На исполнение никакие пробелы или скрипты в одну строчку не влияют.
Грубо говоря, браузер не отобразит страницу пока не обработает <head></head>. Это критические место у сайта. И если там тонны всего, всякие метрики, гуглы, и т.д. сами думайте как быстро всё это ли будет работать.
Denzel82
А есть сервисы, которые учитывают локальный кэш браузера?
интересно как они смогут это сделать при первой загрузке, если кэщ локальный, то есть хранится в вашем браузере
Sitealert
известные PageSpeed Insights и GTmetrix измеряют скорость первой загрузки. А есть сервисы, которые учитывают локальный кэш браузера?
PageSpeed Insights это косвенно учитывает, давая баллы за кеширование.
Sitealert
Получается всякая минификация стилей и скриптов, и их объединение — дело, по сути, мало на что влияющее
Минификация – да, мёртвому припарки. Смысл минифицировать 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, то у меня для вас плохие новости…
Мсье юморист? Или просто поболтать зашёл?
Зачем писать бессмысленные комментарии?