Size: a a a

2020 July 02

АП

Александр Попов... in Go-go!
немного оптимизаций «сразу выделит слайс» «переиспользовать память»
источник

АП

Александр Попов... in Go-go!
«сделать обработку сокета по событию»
источник

МП

Мимо Проходящий... in Go-go!
ivan
Разумеется. Если вы решили, что я с пренебрежением отношусь к ГО, то это не так
я не решил, просто уточнил
источник

DP

Daniel Podolsky in Go-go!
Никита
Ну вообще логично взять тулзу, которая без лишнего гемора даст тебе буст в перфомансе
вы не упретесь в go на этой задаче никогда

вы упретесь или в сеть, или в память (тоже не по вине go), или во внешние ресурсы, вроде очереди/субд
источник

АП

Александр Попов... in Go-go!
источник

АП

Александр Попов... in Go-go!
я тут боянистую статью скину
источник

D

Den in Go-go!
и нет, на сервере не будет морды, он безголовый, как у bimoid примерно
источник

D

Den in Go-go!
т.е. это не веб-приложение и клиент не обычный веб-браузер
источник

DP

Daniel Podolsky in Go-go!
это очень вредная статья, по факту

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

но теперь нубасы решили, что это специфическая ситуация имеет к ним отношение. не имеет.
источник

АП

Александр Попов... in Go-go!
Daniel Podolsky
это очень вредная статья, по факту

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

но теперь нубасы решили, что это специфическая ситуация имеет к ним отношение. не имеет.
ну миллион влоб не получиться
источник

АП

Александр Попов... in Go-go!
и там не только эта оптимизация
источник

DP

Daniel Podolsky in Go-go!
не только эта. но они все - для очень специфического кейса.

всем, кроме mailru, будет проще докинуть памяти в сервера
источник

D

Den in Go-go!
а ну да, ещё питонисты орут в три глотки что "упрёшься в ограничения языка"
источник

DP

Daniel Podolsky in Go-go!
ну, кстати, язык у нас не гибкий, не выразительный и не богатый

упереться в его ограничения при создании доменной модели - очень легко
источник

D

Den in Go-go!
хотите сказать что его нельзя погнуть под требования?
источник

АП

Александр Попов... in Go-go!
Daniel Podolsky
это очень вредная статья, по факту

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

но теперь нубасы решили, что это специфическая ситуация имеет к ним отношение. не имеет.
а чем она вредная то? кроме преждевременной оптимизации
источник

DP

Daniel Podolsky in Go-go!
Den
хотите сказать что его нельзя погнуть под требования?
очень трудно заставить себя мыслить о предметной области в терминах go

почему - открытый вопрос
источник

@

@mr_tron in Go-go!
преждевременная оптимизация это плохо конечно, но если это не требует каких-то дополнительных затрат времени то почему бы сразу по дефолту не брать более быстрые варианты?
источник

D

Den in Go-go!
ну как бы я бы не отказался от более гибкого диалекта - среднячка между питоном и го
источник

DP

Daniel Podolsky in Go-go!
@mr_tron
преждевременная оптимизация это плохо конечно, но если это не требует каких-то дополнительных затрат времени то почему бы сразу по дефолту не брать более быстрые варианты?
потому, что оценить скорость вариантов на этапе старта разработки невозможно. и не нужно
источник