218 разработчиков соревнуются, чтобы выжать максимум из сервера за $12
Arjay McCandless
0:00 / 0:00
218 разработчиков соревнуются, чтобы выжать максимум из сервера за $12
54 588 просмотров · 13 ч назад
Arjay McCandless
135 тыс. подписчиков
54 588 просмотров · 13 ч назад
Я предложил разработчикам создать максимально быстрое приложение на сервере стоимостью 12 долларов с одним виртуальным процессором и 2 ГБ оперативной памяти, и в этом видео мы разберем код 10 лучших работ в таблице лидеров: ассемблер, F#, C, Rust, Crystal, Ada, Lean и другие. Сначала мы проследим обычный запрос через стандартное веб-приложение до байтов, затем посмотрим, что изменилось в каждой реализации на этом пути, какие коммиты повлияли на их результаты и какие идеи они в итоге разделили.
Таблица лидеров с полными результатами: https://benchmarks.arjaythedev.com/12...
Github: https://github.com/arjaythedev/twelve...
0:00 Вступление
1:20 Правила
2:05 Один запрос
4:23 io_uring
5:27 Ассемблер
7:06 F#
9:02 C и ASM
10:49 Rust
12:04 Проклятый C
14:12 Crystal
15:33 Ada
16:59 Lean
18:46 Собственный движок
20:21 Выводы
20:59 Заключение