169 похожих чатов

Привет, стоит ли делать файловый сервер на эликсире на протоколе

webDAV или s3? Будет ли он эффективней питона в этом плане?

16 ответов

87 просмотров

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

Андрій- Автор вопроса
Źmićer Rubinštejn
Файловый сервер лучше делать на компилируемом в на...

Думал на го реализовать, но потом мне рассказали что это на самом деле довольно плохой язык, после чего отпало желание его изучать)

Андрій
Думал на го реализовать, но потом мне рассказали ч...

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

Андрій
Думал на го реализовать, но потом мне рассказали ч...

Норм язык, критикуют все подряд языки в основном всякие джуни

Андрій
Думал на го реализовать, но потом мне рассказали ч...

Если хочешь быстро и при этом эффективно - бери го и не слушай никого. С производительностью проблем не будет точно. Если ВДРУГ ты в проекте файлового сервера умудришься уткнуться в недостаточную выразительность языка - тогда можешь запастись терпением, валерьянкой, книжкой по теории категорий и переписать на расте)

И вот тут мы плавно приходим к тому, почему элексир хорош 😉

G K
И вот тут мы плавно приходим к тому, почему элекси...

То есть ты думаешь, что если ты наплодишь больше потоков в операционной системе с помощью эликсира, то проводов от материнки к винчестеру станет больше?

Źmićer Rubinštejn
То есть ты думаешь, что если ты наплодишь больше п...

Не. Я думаю, что элексир найдёт дополнительный поток для процесса http-сервера, чтобы положить запрос в мейлбокс

G K
Не. Я думаю, что элексир найдёт дополнительный пот...

дополнительное ядро в процессоре на этот дополнительный поток откуда возьмется?

Źmićer Rubinštejn
То есть ты думаешь, что если ты наплодишь больше п...

Запрос на диск незанимает провод. Провод по своим физическим свойствам передаёт информацию сильно быстрее, чем диск её читает. Поэтому задача загрузить диск запросами на чтение. А диск это буквально как внутренний сервер, которому надо просто много запросов заслать, а он уже сам это всё разрулит. Поэтому да, читать с большого количества потоков имеет смысл

G K
Если хочешь быстро и при этом эффективно - бери го...

а зачем теоркат в расте? это ж не хаскель/скала итд

Vihtor
а зачем теоркат в расте? это ж не хаскель/скала ит...

Это только для элиты язык. Там особое комьюнити.

Dima Frolov
Это только для элиты язык. Там особое комьюнити.

++ Раст для тех, у кого программирование, единственная радость в жизни 😂

Андрій
Думал на го реализовать, но потом мне рассказали ч...

JS – достаточно быстрый и неплохой, если брать Deno

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
1
Он в одиночку это дело запилил или была какая-то команда?
Aquinary
12
~ 2m21s  nix shell github:nixos/nixpkgs#stack ~  stack ghc -- --version error: … while calling the 'derivationStrict' builtin at /builtin/derivation.nix:...
Rebuild your mind.
6
Всем привет, нужна как никогда, нужна помощь с IO в загрузчике. Пишу в code16 после установки сегментных регистров, пишу вывод символа. Пробовал 2 варианта: # 1 mov $0x0E, %a...
Shadow Akira
14
Карта сайта