Size: a a a

Django [ru] #STAY HOME

2020 March 24

DT

Dan Tyan in Django [ru] #STAY HOME
ну вот отсюда и ашипка
источник

SM

Sergey Matveyev in Django [ru] #STAY HOME
Всем привет!
Кто-нибудь сталкивался с необходимость записать полльзователя в ModelAdmin? Т.е. есть совсем простое приложение, без views, просто - models.py и admin.py на него, и надо в экземпляр модели записать кто его создал. Подскажите пожалуйста, в какую вообще сторону смоттреть?
источник

S

Skoomer in Django [ru] #STAY HOME
Dan Tyan
ну вот отсюда и ашипка
спасибо , исправил,работает)
источник

N

Nikolay.O in Django [ru] #STAY HOME
Всем привет. Есть фронт с строкой поиска адреса. На каждый keyup идет запрос в бэкенд. Вопрос. Как защитить бэкенд от ботов и парсеров, которые спамят случайные адреса в бэкенд ?
источник

AS

Alexander Shavelev in Django [ru] #STAY HOME
Nikolay.O
Всем привет. Есть фронт с строкой поиска адреса. На каждый keyup идет запрос в бэкенд. Вопрос. Как защитить бэкенд от ботов и парсеров, которые спамят случайные адреса в бэкенд ?
тротлинг?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
писать такой производительный код чтобы любой бот запарился
источник

N

Nikolay.O in Django [ru] #STAY HOME
обычные пользователи так же могут до 50-60 уникальных запросов в минуту делать
источник

AS

Alexander Shavelev in Django [ru] #STAY HOME
Dan Tyan
писать такой производительный код чтобы любой бот запарился
))))
источник

N

Nikolay.O in Django [ru] #STAY HOME
дело не в скорости, а в том, что они парсят информацию
источник

N

Nire in Django [ru] #STAY HOME
Ну бывает
источник

N

Nikolay.O in Django [ru] #STAY HOME
можно конечно рекапчу3 попробовать прикрутить
источник

AS

Alexander Shavelev in Django [ru] #STAY HOME
Nikolay.O
дело не в скорости, а в том, что они парсят информацию
ну они могут парсить через прокси
ты тогда не совсем так вопрос сформулировал)
источник

MB

Muslim Beibytuly in Django [ru] #STAY HOME
Nikolay.O
Всем привет. Есть фронт с строкой поиска адреса. На каждый keyup идет запрос в бэкенд. Вопрос. Как защитить бэкенд от ботов и парсеров, которые спамят случайные адреса в бэкенд ?
1) только с 4 знаков начинать поиск
2) burst rate_limit в nginx на один ip
источник

N

Nire in Django [ru] #STAY HOME
Если нагрузка на один сервер повышается, поднимаешь второй контейнер
источник

N

Nire in Django [ru] #STAY HOME
))
источник

MB

Muslim Beibytuly in Django [ru] #STAY HOME
Nikolay.O
Всем привет. Есть фронт с строкой поиска адреса. На каждый keyup идет запрос в бэкенд. Вопрос. Как защитить бэкенд от ботов и парсеров, которые спамят случайные адреса в бэкенд ?
3)elasticsearch, не обращаться в непосредственно в бд
источник

N

Nire in Django [ru] #STAY HOME
Nginx может в балансировку
источник

N

Nikolay.O in Django [ru] #STAY HOME
сам поиск как раз идёт через эластик
источник

MB

Muslim Beibytuly in Django [ru] #STAY HOME
Nikolay.O
сам поиск как раз идёт через эластик
Тогда первые 2 пункта
источник

N

Nire in Django [ru] #STAY HOME
Популярные запросы в Кеше храните?
источник