Size: a a a

Laravel для начинающих

2020 July 18

Gt

Galèriarch the Koban... in Laravel для начинающих
Діма
Привет.
Такой вопрос)
А троттлинг на сервере же считает все запросы)
не каждого юзера отдельно.

Т.е. если у меня поставлено throttle 60:1
тоесть 60 запросов  в минуту и например когда выводится контент на странице ( посылается на api ) 10 запросов образно говоря.

Тоесть если один юзер обновит страницу 6 раз в течении минуты то все должно быть ок.
а если обновит 7 ой раз то значит сервер заблокирует.

Но если 7 юзеров одновременно зайдут на страницу и ее обновлят то сервер заблокирует запросы? Или по считается на каждого юзера отдельно?
Для каждого  юзера отдельно.
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
Діма
Не знаю просто что делать так как фильтры в инет магазе работают по api
не хочу чтобы посетители инет магазина могли постоянно видить товар))
без глюков)
убери тротлинг просто
источник

S

Sergo in Laravel для начинающих
Діма
Привет.
Такой вопрос)
А троттлинг на сервере же считает все запросы)
не каждого юзера отдельно.

Т.е. если у меня поставлено throttle 60:1
тоесть 60 запросов  в минуту и например когда выводится контент на странице ( посылается на api ) 10 запросов образно говоря.

Тоесть если один юзер обновит страницу 6 раз в течении минуты то все должно быть ок.
а если обновит 7 ой раз то значит сервер заблокирует.

Но если 7 юзеров одновременно зайдут на страницу и ее обновлят то сервер заблокирует запросы? Или по считается на каждого юзера отдельно?
Вроде по айпи считает. Но это не точно. Думаю в документации должно быть
источник

Д

Діма in Laravel для начинающих
Alexander Pavlenko 🌚
убери тротлинг просто
Ну тротлинг там стандартный 60 в сек) я пока на себе тестирую, сам кликал обновлял страницу без перебоя то 120:1 хватало.
Не было у меня опыта с высоконагруженными проектами, а не знаю, чтобы сервер вынес наплыв траффика)))
аж 10 клиентов одноременно 😂😂
источник

Д

Діма in Laravel для начинающих
Ну там можно либо убрать либо поставить вместо 60:1 => 5000:1
но будет ли все норм?)
Что-то мне подсказывает что не просто так придумано именно 60 запросов делать)
источник

AH

Andrey Helldar in Laravel для начинающих
Діма
Привет.
Такой вопрос)
А троттлинг на сервере же считает все запросы)
не каждого юзера отдельно.

Т.е. если у меня поставлено throttle 60:1
тоесть 60 запросов  в минуту и например когда выводится контент на странице ( посылается на api ) 10 запросов образно говоря.

Тоесть если один юзер обновит страницу 6 раз в течении минуты то все должно быть ок.
а если обновит 7 ой раз то значит сервер заблокирует.

Но если 7 юзеров одновременно зайдут на страницу и ее обновлят то сервер заблокирует запросы? Или по считается на каждого юзера отдельно?
Для каждого ip адреса считает
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
зачем ставить 5000, если можно просто убрать
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
и включать только на нужных роутах
источник

Д

Діма in Laravel для начинающих
Galèriarch the Kobanian 🐗
Для каждого  юзера отдельно.
Понял.
Спасибо. Значит пока поставил 120 и забил)
Но странно как то что отдельно)
сервер то один))
ну ладно)
не доучил значит
источник

Gt

Galèriarch the Koban... in Laravel для начинающих
Діма
Ну тротлинг там стандартный 60 в сек) я пока на себе тестирую, сам кликал обновлял страницу без перебоя то 120:1 хватало.
Не было у меня опыта с высоконагруженными проектами, а не знаю, чтобы сервер вынес наплыв траффика)))
аж 10 клиентов одноременно 😂😂
Я бы выбрал какой-нибудь инструмент для нагрузочного тестирования вроде Siege.
источник

SC

Sergey Chizhik in Laravel для начинающих
Sergo
Вроде по айпи считает. Но это не точно. Думаю в документации должно быть
Если я не ошибаюсь, то для сессии юзера
источник

S

Sergo in Laravel для начинающих
Sergey Chizhik
Если я не ошибаюсь, то для сессии юзера
А если ее залогинен?)
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
и что?
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
будто сессия есть только у залогиненых🌚
источник

Д

Діма in Laravel для начинающих
Galèriarch the Kobanian 🐗
Я бы выбрал какой-нибудь инструмент для нагрузочного тестирования вроде Siege.
понял. Спасибо. Даже нашел его.
Но лень пока ставить. Запишу себе. Потом попробую.
источник

Д

Діма in Laravel для начинающих
if (Auth::guest() )
abort 404
🌚
источник

Д

Діма in Laravel для начинающих
Главное чтобы в серьез не приняли)))
шутка-минутка))

Ладно, спасибо большое за помощь.
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
записали в очередь на бан, пока карандашом
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
😏
источник

Д

Діма in Laravel для начинающих
😜
источник