У меня есть функция PHP, которую я хочу сделать общедоступной в Интернете, но она использует много ресурсов сервера при каждом ее вызове.
Я хотел бы, чтобы пользователь, вызывающий эту функцию, был вынужден подождать некоторое время, прежде чем будет вызвана функция (или, по крайней мере, прежде чем он сможет вызвать ее во второй раз).
Я бы предпочел, чтобы это ожидание было применено на стороне сервера, чтобы сомнительные клиенты не могли его переопределить.
Я планирую настаивать на том, чтобы пользователи входили в онлайн-аккаунт.
Есть ли эффективный способ заставить пользователя ждать, не используя ресурсы сервера?
Будет ли 'sleep ()' подходящим способом сделать это?
Есть ли какие-либо проблемы с использованием sleep ()?
Есть ли лучшее решение для этого?
Извините за мое невежество и спасибо!