Задать вопрос
Twitt
@Twitt

Как запретить слать запросы, если нажали на определенную кнопку в течение какого то времени?

Есть кнопка, по нажатию на которую происходит выгрузка и идет большая нагрузка на базу. Если нажать 10 раз подряд, то будет очередь таких запросов. Как сделать так, чтобы остальные 9 раз не считались, и выполнялся только первый запрос?
  • Вопрос задан
  • 104 просмотра
Подписаться 1 Простой 1 комментарий
Ответ пользователя Владимир Коротенко К ответам на вопрос (3)
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
Я бы заблокировал кнопку. Вариант 2 на нгинксе настроить кэш на этот запрос на 10 сек. Вариант 3 использовать редис и кэшировать на теже 10 сек
Ответ написан