
Fastumkruk ✅
11.09.2018
16:16:02

Maxim
11.09.2018
16:16:20

Fastumkruk ✅
11.09.2018
16:16:47

Kirill
11.09.2018
16:18:15
в fashttp поддержка прокси в процессе

Google

Maxim
11.09.2018
16:18:52

Fastumkruk ✅
11.09.2018
16:18:54

Daniel
11.09.2018
16:20:09
чего-то я не понимаю. в стандартном http есть поддержка прокси

Kirill
11.09.2018
16:20:22

Daniel
11.09.2018
16:20:50
а зачем нужен fasthttp в такой простой задаче?

Kirill
11.09.2018
16:20:59
у меня вот бот на роутере крутится.
(да, у меня гора железок и локальный dl320, но это для других задач)

Daniel
11.09.2018
16:21:36
смешно

Kirill
11.09.2018
16:21:51
¯\_(ツ)_/¯ зато удобно

Daniel
11.09.2018
16:22:07
удобно - это когда есть поддержка прокси
почему ты такое решение бы принял - я понимаю
но тоби-то выглядел вменяемым :)

Kirill
11.09.2018
16:22:50

Google

Kirill
11.09.2018
16:23:03
это не я не вкручивал поддержку прокси

Daniel
11.09.2018
16:23:15
впилить fasthttp, а не стандартного клиента

Kirill
11.09.2018
16:23:15
мне прокся нужна будет только через неделю-две

Daniel
11.09.2018
16:25:37
потому, что никаких показаний к этому нет. Оккам точит бритву, смотрит недобро...

Kirill
11.09.2018
16:27:34
в цитатник

Alexey
11.09.2018
16:37:43

Roman
11.09.2018
18:13:59
сравнили банальную имплементацию вычисления prime number на JavaScript и Go:
https://github.com/xrei/prime-numbers-benchmark/blob/master/nodejs/sqrt_prime.js
https://github.com/xrei/prime-numbers-benchmark/blob/master/golang/calc_prime.go
результаты на цель в 30.000.000:
node: 459,36 секунд (234 mb)
go: 7,57 секунд (13,7 mb)
go оказался на 5968.16% быстрее
go сожрал на 1608.02% меньше памяти

?? Eugene
11.09.2018
18:15:12
А с Си сравнивали?
Зачем с джсом-то

Roman
11.09.2018
18:15:43

?? Eugene
11.09.2018
18:15:55
Вот с растом тоже интересно

Roman
11.09.2018
18:16:14

?? Eugene
11.09.2018
18:16:35
одно компилируется, другое на виртуальной машине исполняется
не та категория

Roman
11.09.2018
18:16:56

Alexander
11.09.2018
18:18:35

Olzhas
11.09.2018
18:20:11

Daniel
11.09.2018
18:20:39
в смысле - с одним ядром?

Sergey
11.09.2018
18:20:59

Google

Olzhas
11.09.2018
18:21:25
А зачем ноду с го сравнивать?

Sergey
11.09.2018
18:21:45
Скучно людям
Берут и сравнивают

Olzhas
11.09.2018
18:22:16
Я понимаю когда пхп и ноду сравнивают
Или питоном

Sergey
11.09.2018
18:22:58
Ой все. Сидеть@критиковать.

Olzhas
11.09.2018
18:23:38
Просто люди могут в жс и могут в го
А в руст не могут

Roman
11.09.2018
18:24:11
А если без горутин?
чуть больше чем в 2х медленее,
без горутин: 16.81 секунд (20,7 mb)
с горутинами: 7.87 секунд (14 mb)

Sergey
11.09.2018
18:24:16
А раст в вебе не нужен

yuriy
11.09.2018
18:24:38
то есть на одном ядре всего 100% разница?

Alexander
11.09.2018
18:24:42

Olzhas
11.09.2018
18:24:48

Daniel
11.09.2018
18:25:05
коллеги

Sergey
11.09.2018
18:25:10

Daniel
11.09.2018
18:25:13
я начну вас банить

Roman
11.09.2018
18:26:21
то есть на одном ядре всего 100% разница?
да, это потому-что проблема не совсем простая из-за геометрического прироста сложности.
можно написать более оптимальный вариант с пулом горутин, но это уже сложнее, нужно выяснять функцию деления колва задач с функцией прироста сложности

J
11.09.2018
18:27:46
Здравствуйте.
Кто может помочь с описанием архитектуры работающего чужого проекта, для написания ТЗ ?

Roman
11.09.2018
18:28:08

Daniel
11.09.2018
18:34:38
а мы же не пробовали

Google

?? Eugene
11.09.2018
18:37:16
Таки и на расте есть веб-фреймворки

Admin
ERROR: S client not available

Roman
11.09.2018
18:37:42
а мы же не пробовали
судя по туториалам которые я изучал - то что на Go напишешь за 20 минут, на расте будешь писать час, и то легче накосячить
Таки и на расте есть веб-фреймворки
есть. Если вы действительно хотите хардкора и выжать прям последнюю капельку из железа, тогда конечно пожалуйста. Но если вам просто нужно решить бизнес-задачу, создать жизнеспособный продукт - не стоит.

?? Eugene
11.09.2018
18:39:33

Daniel
11.09.2018
18:39:46
так последнее предупреждение, потом раздам ro всем участника дискуссии

Nick
11.09.2018
18:41:23

Daniel
11.09.2018
18:42:04
для чего? для языкосрача? не предназначен
сравнивать языки - не вопрос
обсуждать недостатки го - не вопрос
обсуждать остоинства раста - на грани

Nick
11.09.2018
18:42:47
А почему бы и нет? Может из этого спора родится новый язык

Daniel
11.09.2018
18:42:54
обсуждать недостатки раста - оффтоп, идите в расточат

?? Eugene
11.09.2018
18:42:54
Срача-то не было, вроде бы. Да и я на нем не пишу даже, вот Go изучаю

Daniel
11.09.2018
18:43:14
называть языки програмирования дерьмом без аргументаци - не более одного раза в день
потому и не было, что я его не допустил :)

Roman
11.09.2018
18:45:19
короче очень странно, написали идентичную версию которая на Go заняла ~700мс и на расте получилось 1 секунда, непонятно как так вышло

?? Eugene
11.09.2018
18:46:02
а кто писал? разработчик на расте или на go? :)

Daniel
11.09.2018
18:46:05
так а почему должно по-другому-то быть?

Roman
11.09.2018
18:46:46

Google

Alexander
11.09.2018
18:47:04

Roman
11.09.2018
18:47:33

Roman
11.09.2018
18:47:41
но раст медленее)

Roman
11.09.2018
18:48:36
я думаю что с кодом что-то не так. Ибо это очень странно что Go на 1 потоке обогнал Rust на числодробилке

Daniel
11.09.2018
18:49:28
я это и имею в виду - надо растера звать писать на расте. будет идентично go, потому, что скомпилированная числодробилка работает со скоростью процессора

J
11.09.2018
18:50:32

Roman
11.09.2018
18:50:39

Daniel
11.09.2018
18:51:14

Roman
11.09.2018
18:51:24

J
11.09.2018
18:52:05

Alexander
11.09.2018
18:52:40
мм, вы по ссылке на сайт предлагаете его архитектуру угадать?