Реализация не блокирующего запроса в PHP. КакPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Реализация не блокирующего запроса в PHP. Как

Сообщение Anonymous »

Проблема, с которой я сталкиваюсь сейчас, заключается в том, что я не знаю, как реализовать неблокирующие запросы в 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»