Size: a a a

2021 August 23

PL

Paul ❌ Loyd in Rust Async
А вот в composite разрыв уже существенный. Правда, отдельный вопрос к весам тестов
источник

AZ

Alexander Zaitsev in Rust Async
Там лучше действительно composite смотреть, да
источник

PL

Paul ❌ Loyd in Rust Async
Смысл не в том, что какие-то бенчи отдельные, а в том, что отдельно скорость веб фреймворка никому не нужна. Веб-сервер это вещь, которая хорошо масштабируется горизонтально и разница в десятки % в серьёз никого волновать не должна, уж точно не должна определять стек (что за собой тянет административные вопросы, а не технические). Если реально где-то упирание в http фреймворк, а не в бизнес логику, то применение самого http под вопросом.

Больше смысла может быть отфильтровать micro либы (в фильтрах), но тогда результат совсем удивительный, внезапно just (js) на первом месте, так что и в этом случае к методике techempower вопросы есть.
источник

PL

Paul ❌ Loyd in Rust Async
Хорошо, это не означает, что штуки вроде techempower не нужны. Скорее напрягает негативный эффект вроде того, что силы тратятся на заточку под неверную первоначально задачу, вместо чего-то полезного. Но если людям нравится компаративная фаллометрия в сферических в вакууме задачах, то это их право)
источник

AZ

Alexander Zaitsev in Rust Async
Если не имеет смысла, то тогда не имеет смысла и говорить про перф веб-фреймворков, правильно?
источник

PL

Paul ❌ Loyd in Rust Async
Скорее не имеет смысла выбирать стек исходя из таких синтетических бенчей. Они позволяют совсем шлак отбросить, да, но лишаться плюшек раста ради нескольких процентных пунктов как минимум сомнительно.
источник

PL

Paul ❌ Loyd in Rust Async
Я правда не представляю, что это за задачи такие, где упирание идёт не в бизнес логику или базу, а в веб-сервер
источник

MB

Mikail Bagishov in Rust Async
К тому же этот топ иногда меняется.
Завезут в гипер какую-то оптимизацию, ускорится он на 3%. И что теперь, весь прод переписывать? А потом еще раз, но уже на какую-то плюсовую либу?
источник

AZ

Alexander Zaitsev in Rust Async
Если мы про выжим перфа, то да, именно так. Держишь пару готовых фасадов и переключаешь потихоньку
источник

RP

Roman Proskuryakov in Rust Async
Зависит от твоих объемов)
источник

AZ

Alexander Zaitsev in Rust Async
Но если мы решаем, что он нам не особо важен, то можно просто забить и всё
источник

PL

Paul ❌ Loyd in Rust Async
Кроме того, ожидается какой-то буст от uring, из-за чего процентная разница между лидерами станет ещё меньше.
источник

PL

Paul ❌ Loyd in Rust Async
Объёмы должны вести к большей прибыли (иначе зачем это всё?), что, в свою очередь, ведёт к возможности поставить рядом ещё один сервер, этот компонент масштабируется лучше любого другого
источник
2021 August 24

MB

Mikail Bagishov in Rust Async
done
источник

M

Max in Rust Async
После того как логика написана идёт мейнтенанс и масштабирование, стоимость хостинга прямо пропорциональна производительности. Конечно мейнтенанс на расте будет в разы дешевле чем на ++.
источник

DV

Dmitry Volodin in Rust Async
любой CDN, например
источник

PL

Paul ❌ Loyd in Rust Async
> стоимость хостинга прямо пропорциональна производительности
Обратно?
источник

PL

Paul ❌ Loyd in Rust Async
Диск и эффективность кеша.
источник

DV

Dmitry Volodin in Rust Async
когда раздавали патчи для игрушек - упирались уже в nginx
источник

DV

Dmitry Volodin in Rust Async
не всегда
источник