Size: a a a

2021 January 14

F

Foxcool in Modern::Perl
Норм
источник

АП

Александр Поволоцкий... in Modern::Perl
Ivan Bessarabov
Mojolicious — самое популярное. Но у этой системы очень много хейтеров.
Кстати, за что? Очень логичная штука
источник

W

Warstone in Modern::Perl
Александр Поволоцкий
Кстати, за что? Очень логичная штука
За их позицию PP. За то что роутинг сделали тупо (каталистовский лучше). За общую сложность (которая, правда, появилась из-за асинка и оправдана). За то что нету поддержки обратной совместимости и в Моджо может сломаться что угодно при следующем выпуске. Там дофига всего.
источник

АП

Александр Поволоцкий... in Modern::Perl
Warstone
За их позицию PP. За то что роутинг сделали тупо (каталистовский лучше). За общую сложность (которая, правда, появилась из-за асинка и оправдана). За то что нету поддержки обратной совместимости и в Моджо может сломаться что угодно при следующем выпуске. Там дофига всего.
Насчет сломаться это они да. Явный роутинг... ну в целом, не считая некоторой замороченности с over/under, у них вполне роутинг. Общей сложности я особой не вижу. PP - а в чем проблема-то? Все равно 90% времени веб-сервер тратит на SQL-запросы, и 90% оставшегося - на рендеринг страниц (а рендерер какой хочешь подключай)
источник

W

Warstone in Modern::Perl
Александр Поволоцкий
Насчет сломаться это они да. Явный роутинг... ну в целом, не считая некоторой замороченности с over/under, у них вполне роутинг. Общей сложности я особой не вижу. PP - а в чем проблема-то? Все равно 90% времени веб-сервер тратит на SQL-запросы, и 90% оставшегося - на рендеринг страниц (а рендерер какой хочешь подключай)
Вы головой ударились? Какие 90% в SQL... Асинк-же.
источник

АП

Александр Поволоцкий... in Modern::Perl
Warstone
Вы головой ударились? Какие 90% в SQL... Асинк-же.
Да хоть почетный четырежды асинк. Типичный веб-сервер, работающий с БД, большую часть времени на подготовку ответа ждет ответа от БД
источник

W

Warstone in Modern::Perl
Он не ждет. Он другой коннект обрабатывает
источник

АП

Александр Поволоцкий... in Modern::Perl
И я правильно понимаю, что вежливость тут принята односторонняя?
источник

АП

Александр Поволоцкий... in Modern::Perl
Warstone
Он не ждет. Он другой коннект обрабатывает
Объясняю медленно и печально.
PP плох тогда, когда от программы на перле требуется собственная высокая производительность. Но ускорение собственно серверного кода в десять раз не даст даже 10% прироста производительности веб-сервера. Так понятнее?
источник

W

Warstone in Modern::Perl
Вы... Не правы в общем случае.
источник

W

Warstone in Modern::Perl
Если у вас характер нагрузки упирается в БД, то это не значит что у других не настроено кеширование и запросы в БД могут вообще не делаться.
источник

АП

Александр Поволоцкий... in Modern::Perl
Warstone
Вы... Не правы в общем случае.
В общем - да. Но на абсолютном большинстве практических задач именно middleware PP/XS не дадут значимого различия по скорости.
источник

VG

Vadim Goncharov in Modern::Perl
Александр Поволоцкий
И я правильно понимаю, что вежливость тут принята односторонняя?
что забавно, это как раз любитель soft skills, а вообще есть еще более демократичная к новичкам https://t.me/usePerlOrDie
источник

W

Warstone in Modern::Perl
Vadim Goncharov
что забавно, это как раз любитель soft skills, а вообще есть еще более демократичная к новичкам https://t.me/usePerlOrDie
Там боты и Клименко.
источник

VG

Vadim Goncharov in Modern::Perl
Warstone
Там боты и Клименко.
и что характерно, ему всё-таки помогают
источник

АП

Александр Поволоцкий... in Modern::Perl
Warstone
Если у вас характер нагрузки упирается в БД, то это не значит что у других не настроено кеширование и запросы в БД могут вообще не делаться.
Я не готов придумать сайт, который не упирался бы в БД и при этом не сводился бы к генератору статики.
источник

W

Warstone in Modern::Perl
Александр Поволоцкий
В общем - да. Но на абсолютном большинстве практических задач именно middleware PP/XS не дадут значимого различия по скорости.
Если анализировать запросы (правда я скажу за Каталист, так как на нем у нас серваки, но в случае с Mojo сильной разницы не будет), то Каталист сжирает до 20% времени. Да, есть запросы где он сжирает 1-2%, но в среднем... 10-20%
источник

W

Warstone in Modern::Perl
И это считая что статику у нас отдает все-таки nginx
источник

АП

Александр Поволоцкий... in Modern::Perl
Vadim Goncharov
что забавно, это как раз любитель soft skills, а вообще есть еще более демократичная к новичкам https://t.me/usePerlOrDie
А при чем тут новички? Я высказываю свое мнение, мне отвечают "Вы головой ударились?". Любителей софтскиллзов узнаю по манере речи. Как только такой любитель получает хотя бы минимально вахтерские права, он сразу начинает переплевывать через губу с огромной натугой
источник

АП

Александр Поволоцкий... in Modern::Perl
Warstone
Если анализировать запросы (правда я скажу за Каталист, так как на нем у нас серваки, но в случае с Mojo сильной разницы не будет), то Каталист сжирает до 20% времени. Да, есть запросы где он сжирает 1-2%, но в среднем... 10-20%
Сколько из этого уходит на рендеринг страницы?
источник