В настоящее время я работаю над системой CRM с огромной базой данных. Если пользователь хочет выполнить поиск клиента, он может использовать поиск ajax. Каждый раз, когда он меняет что-то в поле поиска, пока вызов не выполняется, старый вызов отменяется, и новый сервер будет отправлен на сервер. Моя проблема заключается в том, что процессы php на стороне сервера продолжают работать. Поэтому, если пользователь начинает вводить адрес, запускается и отменяется несколько запросов, и серверу требуется больше времени для ответа.
Можно ли отменить текущий процесс php, когда отменяется вызов ajax? Или есть возможное решение на стороне сервера, чтобы определить, выполняется ли запрос поиска от одного и того же пользователя и отменить его перед запуском нового?
Заранее благодарим за ваши ответы.