Вопрос. Если делать искусственную паузу после каждого запроса, например:
$time_pause_querys = 5;
if($_SESSION['time_query']){
$defftime = time() - $_SESSION['time_query'];
if($defftime < $time_pause_querys){
flush();
sleep($time_pause_querys - $defftime);
}
}
смогу ли я таким способом уменьшить нагрузку на сервер. Таким образом я думаю тормозить тех умников, которые любят по 100 раз кликать на кнопку после получение результата, тем самым давая постоянные запросы на сервер.
sleep
не уменшит нагрузку, а скорее наоборот, процесс будет "висет", если таких процессов будет много, то сервер может и упасть,
Как предложил вам в коментах можно через js блокировать.
Можно пойти еще дальше, и добавить капчу
, csrf
, кешировать
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Виртуальный выделенный сервер (VDS) становится отличным выбором
Как можно отобразить 4 таблицы mysql в одной html на php странице? Например есть 4 таблицы general, class, atribute, dannyeНадо чтобы они всю инфу выводили в 1 общую
Например, эта ссылка в браузере открывается "как есть"https://eda
Доброе время сутокУстанавливаю библиотеку ssh2 для php на ОС Freebsd
Помогите кто знает, кок можно выводить свой пункт меню в админке opencart 20 через модуль куда покопаться возможно есть какой нибудь метод для...