@devops_ru

Страница 507 из 4568
Alex
27.06.2016
15:12:04
В чем проблема-то

Maxim
27.06.2016
15:12:25
не Си я порядком посидел, в свое время

Alexander
27.06.2016
15:12:50
Go во многих случаях вот сейчас как раз и заменит С

Google
Maxim
27.06.2016
15:12:51
если битики в процессоре переставлять - самое то

Го делает независимые бинарники -

это сильный ход!

Alex
27.06.2016
15:13:21
Maxim
27.06.2016
15:13:45
то есть для утилиток очень даже

corpix
27.06.2016
15:14:11
А во многих - не заменит
Для этих случаев люди делают rust :)

Maxim
27.06.2016
15:14:13
в остальном, не понятно зачем нужен - уровень абстракций никакой

Alexander
27.06.2016
15:14:18
мне , например, не очень нравится джава/скала и с нравится ещё меньше

Cate
27.06.2016
15:14:24
Вам лишь бы ничего не делать)

Alexander
27.06.2016
15:14:28
а вот вот go он попроще

и при этом тоже работает быстро

Evgeny
27.06.2016
15:14:36
Maxim
27.06.2016
15:14:51
что значит "работает быстро"?

Google
Roman
27.06.2016
15:14:52
слушайте, а в ftp есть какие-либо механизмы узнать со стороны сервера, что файл доехал целиком?

Alexander
27.06.2016
15:15:16
нуу, раз в 20, наверное, быстрее, чем Python/PHP/Ruby

[Anonymous]
27.06.2016
15:15:19
чюваки, расчехлять инструмент кодинга ради сайтика на пол года? Да е*ись оно конём. Вордпрес + темфорест. Надо чтоб быстро = обвешайся кешами.

Pavel
27.06.2016
15:15:26
Там уже больше потрачено)
Предлагаю свои услуги со скидкой 50%, за 500к я приеду и все сделаю.

Maxim
27.06.2016
15:15:33
я вот накидал на фреймворке сайтик, запустил тест на скорость, у меня со всякими монгодб и шаблонизаторами показало 2к рпс

ну и нахрен мне еще какой-то Го?

2к рпс это на ноуте фактически

Maxim
27.06.2016
15:16:49
зачем?

кому это надо?

Cate
27.06.2016
15:17:12
Тз где?
Сейчас, напишу, что надо.

Ivan
27.06.2016
15:17:13
потом для цифры в 500krps
While true; echo ...; done

Maxim
27.06.2016
15:17:29
ну и ты сначала на Го напиши то же самое

потом будем мериться

Roman
27.06.2016
15:17:52
зачем?
может быть потому что 2krps - это безумно мало для более-менее нагруженного проекта?

Maxim
27.06.2016
15:17:59
база, сессии, авторизация, пользователи, роутинг, шаблоны...

да это у меня ноут без оптимизации показывает один

Roman
27.06.2016
15:18:22
база, сессии, авторизация, пользователи, роутинг, шаблоны...
пфф... ты говоришь так, словно это что-то безумно сложноее.

Maxim
27.06.2016
15:18:25
о чем речь?

Google
Maxim
27.06.2016
15:18:40
это просто есть и работает

Roman
27.06.2016
15:19:07
я просто не понимаю смысла сравнивать хомпейдж и более-менее приличный проект.

Maxim
27.06.2016
15:19:16
а ты много проектов написал, где больше 1к рпс?

Pavel
27.06.2016
15:19:31
Таких проектов весьма очень мало

Maxim
27.06.2016
15:19:39
да у меня так-то не сильно маленькие штуковины

Maxim
27.06.2016
15:19:51
медицина всякая есть,

Maxim
27.06.2016
15:20:11
сотни тысяч пацентов и миллионы записей по ним

Roman
27.06.2016
15:20:21
в последнем аудитория была на 15млн юзеров.

ynnt
27.06.2016
15:20:26
2k rps это не много

Roman
27.06.2016
15:21:00
воу. это что за проекты у тебя такие?
я вот видео вещаю в интернеты.

Maxim
27.06.2016
15:21:01
повторяю, это тупо на ноуте без ничего

Evgeny
27.06.2016
15:21:09
Ну, справедливости ради, речь идет о 2крпс на хост

Maxim
27.06.2016
15:21:28
то есть когда говорят "вот мы на Го"

я сразу интересуюсь, "и чего добились?"

Aleksandr
27.06.2016
15:22:02
я вот видео вещаю в интернеты.
мне кажется, что ты лукавишь, говоря о "более-менее" нагруженых проектах в 2к рпс ^^

Maxim
27.06.2016
15:23:44
это я все на какую тему набрасываю...

Aleksandr
27.06.2016
15:23:57
потому что 2к рпс это не более-менее, а прям сильно много :)

Google
Daniel
27.06.2016
15:24:17
Cate, оне уже позабыли, о чем речь

Maxim
27.06.2016
15:24:21
на то, что брать производительность, как самый значимый параметр языка,

ну как минимум не умно.

Gem
27.06.2016
15:24:48
и при этом тоже работает быстро
http://mrcook.uk/golang-vs-java-performance

Roman
27.06.2016
15:25:55
потому что 2к рпс это не более-менее, а прям сильно много :)
https://www.techempower.com/benchmarks/#section=data-r12&hw=peak&test=plaintext

Gem
27.06.2016
15:26:10
@lorddaedra хотя всё относительно https://benchmarksgame.alioth.debian.org/u64q/go.html

Daniel
27.06.2016
15:27:02
да похер же 300 раз

corpix
27.06.2016
15:27:38
Главное чтобы код был прост для понимания. Производительность это дело наживное.

Alexander
27.06.2016
15:28:04
мне нравится подход, когда чтобы решить задачу нужно мало времени и сил программиста/админа

потому что его время дороже, чем докупить апгрейд для сервера

Admin
ERROR: S client not available

Alexander
27.06.2016
15:28:38
поэтому когда можно решить на питоне, а не на С++ - я обеими руками за Python

Maxim
27.06.2016
15:28:53
ну с какого-то момента сервера становятся дороже

но до этого момента еще надо дорасти

Alexander
27.06.2016
15:29:13
тот же Go для меня - это шанс для некоторых программистов забить на С++ и сделать на Go, но вот с Python'а на Go переходить лично я бы не стал

Vladimir
27.06.2016
15:29:14
В какой-то момент решение перестанет масштабироваться или железо закончится, да

Gem
27.06.2016
15:29:38
предел маштабиеморусти да, это неленейная система

Vladimir
27.06.2016
15:29:38
или время будет сопоставимым

Google
Alexander
27.06.2016
15:29:41
для сетей проще писать на Go

Alex
27.06.2016
15:29:51
мне нравится подход, когда чтобы решить задачу нужно мало времени и сил программиста/админа
Ты лучше расскажи мне Вот ты план запроса умеешь прочесть и понять?

Maxim
27.06.2016
15:30:16
я как старый питонист могу сказать - с питона лучше уходить

отжил он свое

Roman
27.06.2016
15:30:30
потому что 2к рпс это не более-менее, а прям сильно много :)
сильно много - это "Currently fasthttp is successfully used by VertaMedia in a production serving up to 200K rps from more than 1.5M concurrent keep-alive connections per physical server."

corpix
27.06.2016
15:30:50
Alexander
27.06.2016
15:31:11
питон нужен для прототипирования - когда самый важный фактор это скорость разработки

Alexander
27.06.2016
15:31:35
я не знаю другой такой язык, на котором можно было бы так быстро сделать прототип (ну, руби и пхп - альтернативы)

Maxim
27.06.2016
15:31:38
чем скорость разработки на Питоне больше, чем не чем-нибудь другом?

Sergey
27.06.2016
15:31:54
на рельсах можно еще быстрее прототип наваять

Vladimir
27.06.2016
15:31:55
питон нужен для прототипирования - когда самый важный фактор это скорость разработки
Я бы все же сказал, что иногда на питоне разрабатывать будет медленее чем на Го. Очень от задачи зависит.

Roman
27.06.2016
15:31:57
Зря, зря. Стандартная библиотека питона и ад с версиями - ну нафиг, лучше на go :)
нет. сетевые сервисы на python писать приятно. более того, если посмотреть на рекомендации fasthttp, то там вообще предлагается запускать по числу ядер с GOMAXPROCS=1

Maxim
27.06.2016
15:32:01
вот херли толку с ваших прототипов, я не пойму?

Evgeny
27.06.2016
15:32:02
Чому не рор? Не нода?

corpix
27.06.2016
15:32:10
С формулировкой "питон для прототипирования" согласен)

Wild One
27.06.2016
15:32:18
Мяв. А подскажите какой-нибудь traffic generator с которым можно будет потестить conntrackd?:)

Roman
27.06.2016
15:32:26
Чому не рор? Не нода?
нода - потому что это борьба с утечками будет.

Maxim
27.06.2016
15:32:28
сейчас на nodejs/coffee можно все один-в-один, как на питоне сделать

Wild One
27.06.2016
15:32:38
И даже еще лучше если у кого-то был опыт внедрения conntrackd+keepalived и оно не свалилось в первый же день

Maxim
27.06.2016
15:32:39
я делал это раза три

Страница 507 из 4568