Intereting Posts

PHP-потоковый вызов функции php асинхронно

То, что я хочу сделать, это загрузить некоторые данные из базы данных или из memcache асинхронно.

Знаю, знаю. «PHP не поддерживает потоки».

Но как насчет register_tick_function? Разве это не резьба?

Кто-нибудь выполнял какую-либо предсказуемую предварительную загрузку или действительно какую-либо фоновую обработку, используя register_tick_function?

Solutions Collecting From Web of "PHP-потоковый вызов функции php асинхронно"

http://php.net/pthreads

http://docs.php.net/Thread

PHP, безусловно, может поддерживать потоки. Загрузка данных из базы данных SQL / NoSQL параллельно – это определенно возможность. См. Руководство по PHP, примеры, найденные в пакетах github и pecl, и немного больше информации о http://pthreads.org

Обратите внимание, что в документации указано, что это часть ядра, это (моя) человеческая ошибка. Вы должны установить pthreads с потоковой версией php, ее можно установить из pecl (windows incuded, dlls @ http://windows.php.net/downloads/pecl/releases/pthreads ). Извиняюсь.