From 0eba7b1262c0c7803c691ccd0e828d43f1ce294b Mon Sep 17 00:00:00 2001 From: Alex Emelyanov Date: Sat, 13 Apr 2019 11:52:06 +0300 Subject: [PATCH 1/2] Add task-5 report --- results.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 results.md diff --git a/results.md b/results.md new file mode 100644 index 00000000..b713d3f4 --- /dev/null +++ b/results.md @@ -0,0 +1,16 @@ +Мединана полной загрузки (Load Time) страницы для версии: + +без пуша и без инлайна: 21.239s https://www.webpagetest.org/result/190413_X6_b19cc6cd03c2675c0aecae9be10d4e95/ + +с инлайном: 21.133s https://www.webpagetest.org/result/190413_15_b14cbb50d1da6064cf0803f7b23c7314/ + +с пушем: 21.445s https://www.webpagetest.org/result/190413_AA_a84241946b7a41bdb1575a67ea61e3ac/ + +Видно что при инлайниге к картинкам вообще не делается запрос, а при сервер пуш они начинают загружаться сразу после загрузки главной страницы. + +Проблемы обнаруженые при аудите: +* Использование огромных изображений sloan.png размером около 8 МБ значительно затрудняет загруку сайта +* Отсутствие GZip сжатия для JS-ассетов +* Отсутствие заголовков max-age or expires для статического контента + +Таже возникли некоторые инсайты и проблемы описанные здесь http://connect.thinknetica.com/t/aleksandr-emelyanov-ketzer/7548/32 (кажется кто-то наши отёты не читает ;) From c7ea16db66593dfd5c8b6d0cc74c0af3572a9964 Mon Sep 17 00:00:00 2001 From: Alex Emelyanov Date: Wed, 24 Apr 2019 00:06:46 +0300 Subject: [PATCH 2/2] Fix dev.to audit --- results.md | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/results.md b/results.md index b713d3f4..c08d33b4 100644 --- a/results.md +++ b/results.md @@ -1,4 +1,6 @@ -Мединана полной загрузки (Load Time) страницы для версии: +# Эксперименты с inline и push + +Медиана полной загрузки (Load Time) страницы для версии: без пуша и без инлайна: 21.239s https://www.webpagetest.org/result/190413_X6_b19cc6cd03c2675c0aecae9be10d4e95/ @@ -8,9 +10,16 @@ Видно что при инлайниге к картинкам вообще не делается запрос, а при сервер пуш они начинают загружаться сразу после загрузки главной страницы. -Проблемы обнаруженые при аудите: -* Использование огромных изображений sloan.png размером около 8 МБ значительно затрудняет загруку сайта -* Отсутствие GZip сжатия для JS-ассетов -* Отсутствие заголовков max-age or expires для статического контента +# Аудит dev.to + +Сайт очень быстро загружается при канале 5 Мбит/с, рендеринг начинается на 0.7 секунды и завершается на 2.4 секунды. + +## Сайт хорошо оптимизирован: +* Используется HTTP/2 +* Включено gzip сжатие + картинки хорошо сжаты +* JS код приложения разбит на пакеты, критический код вынесен в пакет который загружается первым и весит всего 1.5 КБ +* Для ассетов используется CDN +* Скрипты аналитики и статистики подгружаются асинхронно после того как рендеринг документа уже завершён -Таже возникли некоторые инсайты и проблемы описанные здесь http://connect.thinknetica.com/t/aleksandr-emelyanov-ketzer/7548/32 (кажется кто-то наши отёты не читает ;) +## Из проблем отмечено: +* Частичное отсутствие HTTP заголовков кеширования для статического контента