Мое текущее приложение выполняет вызов ajax на страницу PHP, которая отправляет запрос API на страницу JSP на нашей платформе Oracle.В настоящее время PHP-скрипт просто доверяет верным данным, которые были возвращены из JSP, и отправляет обратно {true}
json-ответ обработчику успеха ajax.Ajax настроен так, чтобы изящно завершать работу прямо сейчас, поэтому он будет работать независимо, но он нам не поможет.
Моя задача состоит в том, чтобы, как только файл jsp был настроен для выдачи исключений, я получу PHP-обработку соответственно, зарегистрируйте ошибку и верните ответ json {false}
.
Мы обеспокоены тем, что регистрация может занять слишком много времени, если она будет слишком полной.Этот процесс (без регистрации или проверки ошибок) в настоящее время очень быстрый, и скорость является критическим фактором.Моя идея обойти это потенциальное узкое место - сказать PHP «зарегистрировать ошибку, но не ждать подтверждения, что что-либо было зарегистрировано, просто вернуть false».
Я знаю, что разветвление возможно с PCNTL, но я не решаюсь форкать весь процесс, потому что я вижу, что это очень требовательно к памяти, если мы разветвляемся.
Возможно ли сделатьна что я надеюсь, и как бы я достиг этого, даже если бы не PCNTL?