@ru_python

Страница 3167 из 9768
Makc
11.07.2017
19:04:18
(:

Nikolay
11.07.2017
19:04:23
на го есть решения хорошие
не надо статику из го отдавать, это идиотизм

Nikolay
11.07.2017
19:04:46
почему?
потому что есть nginx, который с этой задачей справляется не хуже

Google
Aleksandr
11.07.2017
19:05:00
Nikolay
11.07.2017
19:05:05
и позволяет не мешать в кучу бизнес-логику и разруливание ресурсов

поэтому все кроме nginx идиотизм?
ну, есть еще кэши и альтернативные легкие асинхронные сервера типа lighthttpd

но вообще да, НЕ- nginx'ом отдавать статику с сервера - это странно

Aleksandr
11.07.2017
19:05:45
nginx не умеет балансировать нормально микросервисы и не очень готов для нормальной оркестрации все? ничего другого делать нельзя?

Nikolay
11.07.2017
19:06:09
Aleksandr
11.07.2017
19:06:10
но вообще да, НЕ- nginx'ом отдавать статику с сервера - это странно
нет ничего странного, го это умеет делать хорошо

Nikolay
11.07.2017
19:06:26
нет ничего странного, го это умеет делать хорошо
но хуже nginx, и это не его задача вообще

Nikolay
11.07.2017
19:06:54
да-да, чую какой опыт у тебя)
ну да, давно пора тебе понять, что лучше не играть, если не уверен)

Aleksandr
11.07.2017
19:07:26
ну да, давно пора тебе понять, что лучше не играть, если не уверен)
это ты друзьям своим такое рассказывай, ну совсем же нелепо выглядит

Nikolay
11.07.2017
19:07:45
это ты друзьям своим такое рассказывай, ну совсем же нелепо выглядит
ну просто ты опять херню какую-то понес, статику ему го отдает, посмотрите

Aleksandr
11.07.2017
19:07:59
https://docs.traefik.io/benchmarks/

Google
Nikolay
11.07.2017
19:08:08
у тебя не должно в коде, который реализует бизнес-логику, быть отдачи статики

melancholiac
11.07.2017
19:08:25
а все начиналось десктопа на джсе...

Aleksandr
11.07.2017
19:08:34
ну просто ты опять херню какую-то понес, статику ему го отдает, посмотрите
чисто для общего развития познакомся с такими вещами как caddy, traefik, gobetween

Nikolay
11.07.2017
19:09:18
чисто для общего развития познакомся с такими вещами как caddy, traefik, gobetween
то, что это в принципе возможно, не значит, что так нужно делать

Aleksandr
11.07.2017
19:09:37
Nikolay
11.07.2017
19:09:50
на жс тоже можно нейросети писать, но ни один дебил всерьез не будет проект по нейросетям на нем писать

Aleksandr
11.07.2017
19:09:54
у тебя го отдает статику
а это связано с бизнес логикой?

Nikolay
11.07.2017
19:09:56
только just for fun

а это связано с бизнес логикой?
в том-то и дело, что никак

Aleksandr
11.07.2017
19:10:13
в том-то и дело, что никак
ну так а зачем ты их связал?

Nikolay
11.07.2017
19:10:38
ну так а зачем ты их связал?
это ты их связал. статику отдает nginx, а бизнес-логика на го, и они никак не связаны

ты не должен писать код для отдачи статики, потому что он уже написан за тебя

Aleksandr
11.07.2017
19:11:04
это ты их связал. статику отдает nginx, а бизнес-логика на го, и они никак не связаны
вместо nginx может отдавать и го, бизнес-логика тут не причем

Nikolay
11.07.2017
19:11:35
вместо nginx может отдавать и го, бизнес-логика тут не причем
то есть ты стартуешь отдельный го процесс, который отдает статику, вместо nginx? да вы, батенька, упоролись

Aleksandr
11.07.2017
19:11:47
ты не должен писать код для отдачи статики, потому что он уже написан за тебя
я и не пишу, все уже написано на го, причем заточено под реалии современные

Nikolay
11.07.2017
19:11:56
и неважно, что там кто сделал на го

Aleksandr
11.07.2017
19:12:23
то есть ты стартуешь отдельный го процесс, который отдает статику, вместо nginx? да вы, батенька, упоролись
ты можешь как-то свои бурления аргументировать? чем страшен процесс на го выступающий в качестве балансера?

Google
Nikolay
11.07.2017
19:12:36
какое отношение имеет балансер к отдаче статики?

Aleksandr
11.07.2017
19:12:57
и неважно, что там кто сделал на го
тебе не важно, а людям важно, nginx не умеет многое нужное в SOA

Lain
11.07.2017
19:13:10
Эй сап. Объясните мне такую вещь: Почему генератор, образованный из списка, занимает меньше памяти, чем сам список? Как они это делают? Или я не совсем правильно понимаю как работает sys.getsizeof() ?

Aleksandr
11.07.2017
19:13:31
какое отношение имеет балансер к отдаче статики?
а ты для балансировки и раздачи статики используешь разные сервера? или два разных nginx?

Nikolay
11.07.2017
19:13:45
тебе не важно, а людям важно, nginx не умеет многое нужное в SOA
конечно, непонимание настройки балансировки в nginx - это повод использовать самописный говновелосипед вместо существующего десятилетия низкоуровневого проекта

а ты для балансировки и раздачи статики используешь разные сервера? или два разных nginx?
зависит от проекта, иногда это могут быть и разные сервера, да

Admin
ERROR: S client not available

Lain
11.07.2017
19:15:25
потому что список хранит все значения, а генератор - только указатель на текущий элемент в списке
А как он находит следующий указатель и при этом умудряется экономить память?

Nikolay
11.07.2017
19:15:26
он не умеет в принципе важных вещей: discovery, healthcheck, некоторые протоколы
ну как бы это и не его задача, для таких вещей есть другие тулзы. А по протоколам - TCP он умеет, что тебе еще надо?

Makc
11.07.2017
19:15:28
hc nginx умеет

Lain
11.07.2017
19:16:21
Т.е. sys.getsizeof() не обманывает и всё хорошо?

Aleksandr
11.07.2017
19:16:59
hc nginx умеет
он умеет доступность проверять, это не hc ни разу

Nikolay
11.07.2017
19:17:06
Т.е. sys.getsizeof() не обманывает и всё хорошо?
список в питоне - это, грубо говоря, последовательный кусок памяти, в котором подряд лежат указатели на данные, то есть массив указателей в терминах С

/dev
11.07.2017
19:17:13
А как он находит следующий указатель и при этом умудряется экономить память?
У него есть референс на список, указатель на текущий элемент, байткод и указатель на текущую инструкцию, больше ничего

Nikolay
11.07.2017
19:17:16
генератор всего лишь двигает указатель

Google
Lain
11.07.2017
19:18:39
ээ, делает +1 к имеющемуся? :)
Я, если честно, уже не помню как работает всё это байто%кхм%ство, но... Пока пытался что-то выдать, кажется уже все объяснили. В общем на днях попробую вспомнить как работают эти приблуды

Nikolay
11.07.2017
19:18:45
grpc , например
ты хочешь сказать, что нет lua-модуля для protobuf?

Aleksey
11.07.2017
19:18:48
он не умеет в принципе важных вещей: discovery, healthcheck, некоторые протоколы
вроде, умеет - https://www.nginx.com/resources/admin-guide/http-health-check/ или речь про нечто более прокаченное?

Makc
11.07.2017
19:20:06
https://www.nginx.com/resources/admin-guide/tcp-load-balancing/

Aleksandr
11.07.2017
19:21:11
вроде, умеет - https://www.nginx.com/resources/admin-guide/http-health-check/ или речь про нечто более прокаченное?
ну там в публичной версии ничего толком не умеет, в плюсе да, хорошо все

ты хочешь сказать, что нет lua-модуля для protobuf?
ну давай напиши на луа поддержку grpc для proxy

никаких проблем

Serj
11.07.2017
19:25:16
вы все еще сретесь?

не надоело?

Sergey
11.07.2017
19:59:34
Кто-нибудь в курсе, русскоязычная slack-группа, которая https://python.stamplayapp.com/, они вообще живы? А то я почту ввожу, чтобы инвайт получить, а ничего не проиходит :(

ilya
11.07.2017
20:01:15
Кто-нибудь в курсе, русскоязычная slack-группа, которая https://python.stamplayapp.com/, они вообще живы? А то я почту ввожу, чтобы инвайт получить, а ничего не проиходит :(
может быть так что не слишком активны. Я в js группу зашёл на слаке, чё то дохловато там. Может с питоном та же ситуация

ну вот) Нажаловался) Ябеда корябеда)) Тьфу)

Страница 3167 из 9768