Можно ли сравнить http-запросы со временем загрузки?


Я спрашиваю об этом из-за следующей ситуации:

Шрифты из моей системы загружались с 2 до 6 часов.

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

Теперь загрузка шрифта занимает около 250 мс (хороший результат!), Но из-за некоторых других проблем теперь у меня есть 3 http-запроса, выполняемых к шрифту (два дублированных из-за проблема с iframe и третья проблема).

Итак, мой вопрос: если до моих изменений шрифты загружались 4 раза.. с одним запросом, а теперь требуется, скажем, 750 мс (сумма трех http-запросов), даже если я увеличил количество http-запросов, могу ли я подтвердить, что оптимизировал свою страницу?) Я имею в виду... если время загрузки этих трех запросов занимает меньше времени, чем один, для меня ясно, что я улучшил систему... Вы согласны со мной?)

Author: sergioviniciuss, 2015-03-25

2 answers

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

Для проверки вы можете использовать встроенную временную шкалу вашего браузера или использовать внешний инструмент, такой как Google PageSpeed Insights: https://developers.google.com/speed/pagespeed/insights/.

 4
Author: praseodym, 2015-03-25 15:21:10

Я буду говорить в основном "да" и редко "нет". Причина в том, что вы полагаетесь на то, что Google обработает часть вашей веб-страницы, предоставив часть ресурсов (в вашем случае шрифты). Если google в какой-либо момент отключится по техническим причинам (или по любой другой причине), и в то же время на вашу страницу будет сделан новый запрос, шрифты не будут загружаться.

Вы упомянули:

but due to some other problems, Now I have 3 http 
requests being done to the font (two duplicated ones due to an iframe 
issue, and a third one).

Таким образом, весьма вероятно, что ваша проблема с медленной загрузкой является результатом популярности вашего веб-сайта и загрузка шрифтов три раза вместо одного. Если вы можете, попробуйте использовать что-то другое вместо iframes. Я использую iframe только в том случае, если представляю стороннюю страницу внутри своей собственной.

Кроме того, проверьте свою веб-страницу с помощью gtmetrix.com и вы можете получить плохую оценку по одному элементу, говорящему о минимизации http-запросов. Постарайтесь сделать свое количество http-запросов на страницу не более 5.

 1
Author: Mike -- No longer here, 2015-03-25 15:30:15