Проблема, с которой я сталкиваюсь сейчас, заключается в том, что я не знаю, как реализовать неблокирующие запросы в PHP. В моем приложении любая деятельность пользователя архивирована, и этот процесс архивирования может занять некоторое значительное время - до 5-10 секунд. Из -за этого пользовательского интерфейса (который находится в JavaScript) больше не реагирует, поскольку он также зависит от запросов на сервер. Итак, предположим, что я сделал запрос на сервер, подобный этому (используя библиотеку Extjs < /code>, которая здесь не имеет значения): < /p>
Ext.Ajax.request({
url:'/handlers/archive.php', // my handler which I want to make non-blocking
method:'POST',
params:{...} // some parameters submitted to the server
});
... here are other multiple request to the server
... they are now waiting for the completion of heavy archive.php procedure
< /code>
Итак, как сделать эту процедуру PHP по-настоящему не блокировкой? Любой рабочий пример неблокирующей процедуры будет чрезвычайно полезным.
Подробнее здесь: https://stackoverflow.com/questions/293 ... -php-howto