Aisamiery

Aisamiery
Рейтинг
319
Регистрация
12.04.2015
ArmenDomain :
200 MB логов в сутки

Это мало, у меня больше гигабайта логов в сутки

ArmenDomain :
но когда долбят по никому ненужным информационникам по несколько дней то как-то странно

Вы "слепы" я так понимаю, я к тому что вы не видите кто посылает какие запросы и куда, нагрузка на сервер создается не обязательно повышенным трафиком, а просто кривыми скрипта и запросами к БД, кривыми настройками и так далее. Да и на самом деле много всяких ботов по мимо поисковиков, я часто вижу всплески так как есть настроенный дашборд, иногда всплески создают поисковые боты, есть всякие LLM модели, есть какие то маркеты и прочие парсеры, просто их пачки, с той же битерики летит каждый раз с разных IP.

ArmenDomain :
боты в основном из США и Европа (Голландия, Австрия, Франция)

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

ArmenDomain :
Понятное дело, что никакие блокировки не остановят такой вал, просто ждать

С чего вдруг? Я прям все подсети хостеров этих баню на уровне nginx останавливает на раз два =) Можно по странам еще банить если у вас много ботов со страны от куда практически нету трафа

serval #:
Что из этого ближе всего по логике и простоте использования к Node.JS? Типа чтобы был синтаксический сахар в виде промисов.

Я тут не подскажу, так как промисы это не самое лучшее решение, сейчас больше привыкли к корутинам это в целом все что на swoole если говорим про php

Из популярных есть hyperf вот например дока по корутинам у них. Это если мы говорим про асинхронность именно как в ноде. Есть hypervel тоже с нативными корутинами и свуле, но с синтаксисом похожем на ларавел. Ну и корутины сейчас везде в языках, но если нужны промисы то наверное лучше взять ноду, там более зрелая экосистема все же под такое программирование, у php это больше для энтузиастов или где действительно нужно. Так как сейчас проще больше подов запустить в кубере.

Volovikov #:
Шо, спам повалил? 😁

рекапчи и прочие капчи уже не спасают и надо прям проксировать трафик через фиг знает какой маршрут?

BingoS #:
Кто может посоветовать и какой аналог CF в ру сегменте ?

Аналогов CF нет не то что в России или ру сегменте, а в целом в мире нет второй такой компании и услуги. Остальные все как минимум платные, а некоторые прям очень дорогие для большинства проектов

Stranger82 #:
Возможно, что Вам помогла бы элементарная очистка кэша сайта на CF.

И как это должно помочь? Есть провайдеры мелкие у которых ютуб летает. Так что проблема с CF не у сайта, не у кеша, а на уровне провайдера, если у кого то что то грузится это не значит что у всех так работает стабильно. В целом поэтому и сложно полагаться на проверки доступности из зон.

BingoS #:
Принял решение отключить CF пока что.

Давно уже отключили, полет нормальный. Единственное подумайте как если что соломки подстелить

Текущие технологии мне нравятся сильно больше чем те что были =)) 

Я еще начинал с учебника 98 года по паскалю и php4, с++ был с приставкой борланд и документация была на тех же дисках где и компилятор, а диски покупались с журналами хакер или подобных (уже не вспомню).

Но если честно, все те же эмоции как мне кажется я испытываю снова, когда например сел программировать микроконтроллеры и собирать устройства IoT, когда открыл unity и запустил свой первый кубик которым можно было поуправлять.... В общем у вас ностальгия по чему то новому в жизни и не изведанному, а не по html 4 как мне кажется =))

damn-doubleclick #:
и точки Cloudflare перегружены

Ну я про это и говорю, что есть лишние узлы, а профита как такового нет, но я говорю в рамках России конечно и в текущее время. В России на сколько я понял у CF больше точек нет.

Volovikov #:
Эт да, но тут можно заморочиться и выводить динамику в виде статики. Например, у меня данные таблиц выводятся в виде статики (как картинка). Если данные у источника изменятся, мой сайт подгружает их и меняет на свежую картинку.

Генерируйте json файлик, зачем вам картинка и стройте таблицу через JS, тогда кеш сбрасявать не надо просто по крону генерите новый json файлик, только к урлу добавляйте хеш из времени изменения файла

Delysid #:
Всё от хостинга зависит.

Думаете на таких показателях не получилось бы? =))) но на самом то деле получилось, ответ от бэкенда в районе 150мс я считаю достаточно неплохим результатом для php

На самом деле от хостинга практически ничего не зависит если у тебя свой собранный кластер на выделенных серверах

Volovikov #:
Может найду бесплатный CDN, а такие были, а если не найду и потребуется увеличение скорости, за 500 рубликов возьму CDN у российской компании - cdnnow.

CDN это про статику же? А не про динамический контент. Я искал себе CDN то у cdnnow получается достаточно дорого если превышаешь 1Тб данных, а у меня их 4, то есть 6 800 у селектела получается в районе 2500.

Volovikov #:
Думаю вариантов куча.

На самом деле нет, по крайней мере я не нашел, простой как CF подключил и забыл выходит как тут говорили в среднем от 100к и выше, все что ниже простая ddos защита при том порой даже с лимитированной белой полосой пропускания. Самый топовый вариант разобраться самому как это работает. Для 90% проектов и задач этого будет хватать.

Delysid #:
Вот метрика, средние значения.

Я раз за вас, я таких показателей не смог добиться даже от платной защиты с серверами в РФ, а от CF уж и подавно.

Delysid #:
Я смотрю в вебмастере за сколько грузятся боты гугла и всё.

Естественно, ваш же сайт для ботов гугла сделан =)) Ну и не показатель, если ваши клиенты не с того же региона что и гугл боты

Вообще конечно да, возможно проблема в специфики проектов, я все таки работаю уже давненько исключительно в ecom проектах, у нас принято то, что каждая секунда загрузки для пользователя это минус конверсия, поэтому мы больше ориентируемся на пользователей сайта чем на ботов. В контентных проектах возможно наоборот, главное чтоб ботам было быстро, а пользователь рекламу и 10 секунд подождет видимо =)))

Всего: 4110