Pull to refresh
16
0.4
Валерий Озарничук @Akuma

Пользователь

Send message

Таймвеб. Там банальные бакеты по объему

Кто-то мне помешает нагенерить десятки терабайт на VDS с безлимитным трафиком? Так в чем разница?

Проблема даже не в самом факте платности трафика, а в его неадекватной стоимости. Я сейчас плачу 639 руб в месяц за ~200 Гб S3 и анлим по трафику. Селектел с меня даже при нормальном потреблении брал за это же 2-3 тыс в месяц (с него я и переехал уже давно). При неадекватном там охренеть можно. Амазон тут просто можно на 10 умножать, видимо.

Мы живем в эпоху дуалапов у провайдеров или что?

Ну так берите деньги за объем, а не за трафик, в чем проблема?

Я и пользуюсь S3 которое так и делает.

Либо вообще можно minio поднять у себя.

Гораздо удобнее было бы сравнение вида:

  1. Берем какой-нибудь docker образ с вот-такой-конкретной-моделью и запускаем его на наших серверах (таком, таком и таком)

  2. Выполняем одни и те же запросы/обучение и смотрим разницу во времени

Зачем так далеко ходить? Есть же Selectel.

Помню использовал их S3 для хранения сформированных файлов и пользователи их скачивали.

Один умник поставил скрипт типа while(true) download(url). Ни задержек, ни лимитов. Вот так втупую. Selectel радостно отдавал несчастный файл весом в десяток Мб, а я обнаружил резко кончающийся баланс.

И все бы ничего, но когда я спросил их о мерах защиты от скрутки моего баланса (ведь запросы идут явно неадекватно, с одного IP на один URL): их просто нет.

P.S. Ненавижу облака с платным трафиком. В наше то время это лютый бред.

То ли дело self-hosted. Будет ломаться чаще и злее.

Можно и не отправлять. Там в json-е который приходит изначально есть ответ:

Вообще-то стали :)

https://soqol.ru/blog/testiruem-soqol/

У вас в блоге очень интересное сравнение, показывающее превосходство над Postgres в 10 (десять) раз. В чем подвох?

Простите, но слабо верится, что из ниоткуда (пусть и после 7 лет разработки в "тишине") вышел продукт, который текущие индустривальные стандарты уделывает просто в лет.

Вы забыли сконфигурировать постгрес и гоняли его на стандартной конфигурации для 128Mb RAM? :)

UPD: https://soqol.ru/blog/testiruem-soqol/

UPD2: Если посчитать, то 250000/мин это 4166/сек. Не знаю что конкретно там делалось, но я бОльшую производительность за запись (на чтение там сильно быстрее будет) получал про простом переносе данных на сервере во много раз слабее (8 CPU, 8 RAM, 500Gb БД). Что-то тут не сходится.

Тоже не понял в чем тут логика.

Если у нас в одном месте и валидация настроек и сами настройки, то зачем нужна валидация? Что мне мешает поменять тип port на String и задать его строкой?

[картинка с хлебным троллейбусом]

Ну инсту заблокировали. Много кто перевелся в ВК?

Как по мне, так все по прежнему сидят в инсте кому она была нужна.

Любой as type - это обман. Вы делаете то же самое в своем примере. Вы полагаете, что лучше знаете как этот код будет работать и что в вашем случае, что через formatter as any - просто убираете проверку типов.

Вы думаете, что на вход могут прийти только перечисленные типы, но TS достаточно умен, чтобы понять, что нифига это не так. Вдруг вы там тоже решите быть уменее и подадите {} as number? В таком случае ваш код упадет, а мой вариант без обманов - нет, он пройдет за switch, где вы корректно обработаете такое поведение.

Да нет там проблем. Просто вы снова пишите на JS вместо того, чтобы писать на типизированном языке.

Возьмите какой-нибудь Rust и попробуйте такое выкинуть. Он вам расскажет что о вас думает :)

Серьезно. Попишите на языке без возможности обмана через "as any", это даст хороший буст в понимании как с такими кейсами работать. А еще лучше какой-нибудь хитрожопый JSON поворчайте на чем-то типизированном.

Извращение какое-то. Проще же:

const format = (input: string | number | boolean) => {
    switch (typeof input) {
        case 'string':
            return formatters.string(input);
        case 'number':
            return formatters.number(input);
        case 'boolean':
            return formatters.boolean(input);
    }
};

Можно сказать, что бизнес делится частью выручки с государством, чтобы то выполняло свои функции

Что за жополизство?

Гражданин платит налоги из своей З/п. То, что это делается автоматически не меняет этого факта.

Если выкинуть IE - то это очень даже реальность.

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

Давайте все же не опускаться в гос разработку. Это совершенно другая сфера. Я уверен, там и ИЕ6 еще где-нибудь найдут.

Тут в соседнем посте рассказывают про сайт, который только-только переехал с PHP 5.2. Давайте может тоже все начнем транспилировать в PHP 5? Ну, ну а че, знаете сколько в интернете ресурсов на старом PHP?

Все эти проекты не перейдут на ES6+ по причине, что нафиг это не надо. Ими не занимаются в той степени, чтобы делать такие изменения. Там древние версии пакетов, того же babel (который уже давно вытеснен миллионом esbuild/swc/vite).

Но! Это вовсе не причина делать так же. Если вы начинаете новый проект и ставите target es5 (не уверен, что оно так пишется, я уже не помню даже), то у меня для вас плохие новости.

Напрямую. Можно повысить таргет до es2020 примерно, а то и выше.

Помните, вы не гугл

1
23 ...

Information

Rating
1,666-th
Location
Краснодар, Краснодарский край, Россия
Date of birth
Registered
Activity