Skip to content

Commit bbafd65

Browse files
committed
Update readme
1 parent 0b87021 commit bbafd65

File tree

1 file changed

+21
-18
lines changed

1 file changed

+21
-18
lines changed

Readme.md

+21-18
Original file line numberDiff line numberDiff line change
@@ -128,24 +128,6 @@ Receiving pushed resource: /assets/lightning.svg
128128

129129
Теперь поэксперементируйте, попробуйте включать и выключать `server-push` для тех или иных картинок и оцените, как это сказывается на их рендеринге.
130130

131-
## Bonus 1. Аудит dev.to
132-
133-
Теперь, когда у вас сформировалась интуиция по работе с `HTTP/2` и `server-push`, постройте и проанализируйте отчёт `WebPageTest` для сайта `dev.to` (на проде).
134-
135-
Видите ли вы какие-то возможности использовать возможности `HTTP/2` для оптимизации `dev.to`, исходя из отчётов `WPT`?
136-
137-
## Bonus 2. Falcon HTTP/2
138-
139-
Сервер `Falcon` https://github.com/socketry/falcon утверждает, что может сервить `Rails`-приложения и из коробки поддерживает `HTTP/2`.
140-
141-
Попробуйте настроить работу `dev.to` с `server-push` для `Falcon`.
142-
143-
Сделайте сравнительный бенчмарк `puma` и `falcon` на примере главной страницы `dev.to`.
144-
145-
## Как сдать задание
146-
147-
Нужно сделать `PR` в этот репозиторий с вашими изменениями кода `dev.to` для использования `server-push`, конфигом `NGinx`, ссылкой на сравнение `HAR`-файлов и описанием.
148-
149131
### Шаг 5. Измерение эффекта сделанных изменений
150132

151133
Сравним вариант с `server-push` и с обычными картинками без инлайнинга и без пуша.
@@ -182,6 +164,10 @@ docker run --rm -v "$(pwd)":/sitespeed.io sitespeedio/sitespeed.io --mobile -n 5
182164

183165
На `filmstrip` и `video` также можно увидеть, что `server-push` картинки действительно появляются заметно раньше.
184166

167+
## Как сдать задание
168+
169+
Нужно сделать `PR` в этот репозиторий с вашими изменениями кода `dev.to` для использования `server-push`, конфигом `NGinx`, ссылкой на сравнение `HAR`-файлов и описанием.
170+
185171
### Чеклист для сдачи задания
186172

187173
- [x] Реализация `server-push` для указанных в задании картинок
@@ -190,6 +176,23 @@ docker run --rm -v "$(pwd)":/sitespeed.io sitespeedio/sitespeed.io --mobile -n 5
190176
- [ ] Бонус 1 про `dev.to`
191177
- [ ] Бонус 2 про `Falcon`
192178

179+
180+
## Bonus 1. Аудит dev.to
181+
182+
Теперь, когда у вас сформировалась интуиция по работе с `HTTP/2` и `server-push`, постройте и проанализируйте отчёт `WebPageTest` для сайта `dev.to` (на проде).
183+
184+
Видите ли вы какие-то возможности использовать возможности `HTTP/2` для оптимизации `dev.to`, исходя из отчётов `WPT`?
185+
186+
Видите ли какие-то точки роста в остальном?
187+
188+
## Bonus 2. Falcon HTTP/2
189+
190+
Сервер `Falcon` https://github.com/socketry/falcon утверждает, что может сервить `Rails`-приложения и из коробки поддерживает `HTTP/2`.
191+
192+
Попробуйте настроить работу `dev.to` с `server-push` для `Falcon`.
193+
194+
Сделайте сравнительный бенчмарк `puma` и `falcon` на примере главной страницы `dev.to`.
195+
193196
<div align="center">
194197
<br>
195198
<img

0 commit comments

Comments
 (0)