Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
25 changes: 25 additions & 0 deletions results.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# Эксперименты с inline и push

Медиана полной загрузки (Load Time) страницы для версии:

без пуша и без инлайна: 21.239s https://www.webpagetest.org/result/190413_X6_b19cc6cd03c2675c0aecae9be10d4e95/
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Все результаты не совсем корректны, потому что работа идёт по протоколу HTTP/1.1.
Поэтому server-push на самом деле не может работать.
Добавлю разъяснения в описание задания.


с инлайном: 21.133s https://www.webpagetest.org/result/190413_15_b14cbb50d1da6064cf0803f7b23c7314/

с пушем: 21.445s https://www.webpagetest.org/result/190413_AA_a84241946b7a41bdb1575a67ea61e3ac/

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

# Аудит dev.to

Сайт очень быстро загружается при канале 5 Мбит/с, рендеринг начинается на 0.7 секунды и завершается на 2.4 секунды.

## Сайт хорошо оптимизирован:
* Используется HTTP/2
* Включено gzip сжатие + картинки хорошо сжаты
* JS код приложения разбит на пакеты, критический код вынесен в пакет который загружается первым и весит всего 1.5 КБ
* Для ассетов используется CDN
* Скрипты аналитики и статистики подгружаются асинхронно после того как рендеринг документа уже завершён

## Из проблем отмечено:
* Частичное отсутствие HTTP заголовков кеширования для статического контента