@proRuby

Страница 311 из 1594
Alex
14.12.2016
07:44:14
кэш чаще дергают чем базу.

дернуть микросервис - IO.

Так то да я тоже не очень много IO у рельсы вижу.

Поэтому ответ на твой вопрос - не уверен.

Google
Alexander
14.12.2016
07:47:04
Хорошо. Что Фреймворк во время этого IO? Он не отрисует шаблон без ответа от БД, и не ответит клиенту без шаблона.

Alex
14.12.2016
07:47:46
он может заморозить рисовку шаблона и частично обработать соседний запрос

Alexander
14.12.2016
07:49:21
Надеюсь, здесь все понимают разницу между веб-серверами (puma, unicorn, thin, etc) и веб-фреймворками (rails, Sinatra, grape, etc) Rack соединяет эти два мира. В первом давно есть асинхронность, workers, threads и eventmachine, во втором — нет смысла

Ilya
14.12.2016
07:49:48
так рельсу обычно ставят на много потоков, вот соседний поток и обработает соседний запрос)

Alex
14.12.2016
07:50:23
Alexander
14.12.2016
07:50:31
Гугли thin — получай eventmachine свой. Только вот по опыту puma получше как будто для толстых сайтов

Ilya
14.12.2016
07:51:15
puma хуже для медленных клиентов)

yegitch
14.12.2016
07:51:54
Alex
14.12.2016
07:52:21
Предположу что puma не асинхронная, поэтому по потоку на входящий запрос

А если клиент долго висит - то он отваливается.

Асинхронный сервер впринципе более толерантен к медленным клиентам потому что он не плодит по потоку на каждый запрос

Google
Alex
14.12.2016
07:53:07
но так как фронтент обычно nginx то это не играет роли.

nginx асинхронный и аккумулирует запрос, затем дергает puma.

yegitch
14.12.2016
07:54:01
Блин, пацаны, что б я без вас делал.

Спасибо.

Ilya
14.12.2016
07:55:10
??

я не знаю как сейчас, раньше пума выделяла минимум 200Мб оператоса минимально

для самого медленного клиента

Alex
14.12.2016
07:56:42
она в каждом потоке выделяет по копии рельсы как я понимаю

соответственно сколько рельса жрет столько пума и выделит.

Ilya
14.12.2016
07:57:11
а если рельса жрет 50?

а если это совсем не рельса?

Alex
14.12.2016
07:58:34
у меня в dev сейчас жрет 175 mb вместе с вебсервером

Alexander
14.12.2016
07:58:54
у puma есть workers, есть threads — играйтесь, изучайте

Ilya
14.12.2016
07:58:56
ну вот

Alexander
14.12.2016
07:59:26
workers жрут как копия приложения, их рекомендуется = кол-ву ядер. threads поменьше, но и выигрыш меньше

ну, 1GB + 1 core работает стабильно. потом можно 2 + 2 и т.д., потом уже сами VPS плодить

https://celluloid.io/ вот ваши акторы. веб-фреймворка вроде нет, видимо запутало соседство веб-сервера и фреймворка объектов но есть reel-dsl, который обещает endpoint routing, но обновлялся в 2015 и «How-To coming soon»

Ilya
14.12.2016
08:11:44
короче, пума кушает в среднем больше оператоса чем Passenger Enterprise. По другим не скажу, не тестил.

в связке с Apache

Aldar
14.12.2016
08:12:53
У нас (в aviasales.ru) на Elixir сейчас крутятся в проде * злой агрегатор статистики, который жуёт все результаты поисков юзеров из rabbitmq и складывает разную стату в базу (он заменил собой ~30 воркер процессов Ruby, которые не справлялись с нагрузкой, и не выжирает и 3 ядер) * генератор статики на Phoenix, с кастомной оберткой и кастомными модельками * сервис апишек для кучи виджетов по найденным ценам, ходит в параллель к различным источникам, мержит и отдаёт json * бот подписок на дешевые билеты для slack и viber Кейсы разные и везде Elixir показал себя хорошо или очень хорошо :) деплой приделали сами, отправили пару PR в пару библиотек, но в общем все что нужно было, уже стабильно работает.

Google
I
14.12.2016
08:14:43
ну хоть не IIS

Ilya
14.12.2016
08:15:37
кто-то что-то имеет против apache?)

Dmitriy
14.12.2016
08:18:32
IIS крутой сервак

Asp

кстати, а кто пишет вообще на asp

периодически попадаются сайты на asp

Anton
14.12.2016
08:22:47
Слишком больно

I
14.12.2016
08:22:50
у меня знакомый один пишет на asp, не жалуется. Но у нас с ним совсем разные понятия о веб-разработке из-за этого. Недавно знакомый начал node.js учить - и был очень рад

Anton
14.12.2016
08:22:50
астанавись

I
14.12.2016
08:22:53
ахахаха

Anton
14.12.2016
08:22:55
АСТАНАВИСЬ

Я сраным фронтом этот сервер раз 5 уже ронял

Dmitriy
14.12.2016
08:23:42
asp я так понял довольно часто используется

I
14.12.2016
08:24:26
я бы не сказал. Тот же PHP почаще, думаю %)

Anton
14.12.2016
08:24:29
..хнык

чем говнистей говно тем чаще его используют в каждой дырке

Dmitriy
14.12.2016
08:24:43
я посмотрел его как то, интересно было, что то слишком мудренно выглядит все

Anton
14.12.2016
08:24:51
да не мудрено

многословно и не по сути

Google
Anton
14.12.2016
08:25:07
к тому же ASP разрабы они или супер крутые

или лошки

градации миддл там нет

Dmitriy
14.12.2016
08:25:18
вот точно!

ну такая же картина и с пхп

Anton
14.12.2016
08:25:32
Знаю чувака

который юзает mono рантайм

и пишет асинхронные сервера на asp

Admin
ERROR: S client not available

Anton
14.12.2016
08:25:45
с мака

Dmitriy
14.12.2016
08:25:50
ахах

Anton
14.12.2016
08:25:52
и деплоит на бубунте

и вот он реально бог

но обычно он редкость

Dmitriy
14.12.2016
08:26:26
пхп тоже либо "пхп для чайников" прочли и мнят себя разрабами, либо профи

Плюшка
14.12.2016
08:26:28
кстати, а кто пишет вообще на asp
есть чатик .net девелоперов

I
14.12.2016
08:26:29
с мака вообще под моно писать - больно достаточно

Anton
14.12.2016
08:26:29
по статистике типичный асп разраб это крайне низкопрофильный типасик

I
14.12.2016
08:26:44
Anton
14.12.2016
08:26:49
с мака вообще под моно писать - больно достаточно
Сам по себе моно как рантайм норм, главное в жопу не лезть

Google
Dmitriy
14.12.2016
08:26:52
ахах

Dmitriy
14.12.2016
08:27:55
Я в универе учил pascal и delphi :D

еще Си

не пригодилось

I
14.12.2016
08:28:25
я не о жопе, я про удобство инструментов. Тот же из коробки Xamarin Studio - не самая приятная чпок-IDE. Не в чате для рубистов мне говорить про IDE, но в .NET без крутого рефакторинга иначе ой как много говнокода)

I
14.12.2016
08:29:03
к примеру, автоматическая генерация query на linq - весьма радует

Anton
14.12.2016
08:29:32
Вполне себе мидлы водятся
Просто профи в той области уже не пишут на php

Alex
14.12.2016
08:29:39
Ну как то так

Хотя есть реально задроты которые пытаются на php хайлоад запилить

вк тот же.

I
14.12.2016
08:30:05
avito

Dmitriy
14.12.2016
08:30:06
да много кто...

laravel популярен

I
14.12.2016
08:30:37
лично просто в ноуте у чувака с авито подсматривал стиль кода в пхп)

Anton
14.12.2016
08:31:45
badoo

)

Dmitriy
14.12.2016
08:32:06
но мне кажется руби по приятнее чем php

Alex
14.12.2016
08:32:12
laravel популярен
Ларавель как раз рельсцами вдохновлялся

Страница 311 из 1594