параллелизм в PHP

Я нахожусь в той точке своего PHP-сервера -на стороне API, где я делаю много запросов MySQL, и я хотел бы ускорить его, запустив несколько потоков, работающих над разными запросами, а затем возвращая результаты.

Но как мне создать еще один поток в PHP? Я передаю параметры POST, поэтому простой shell_exec()может работать, но кажется небезопасным. Варианты, которые я рассматриваю:

1 )Сделать запрос cURL, используя имеющиеся у меня параметры, обработать JSON из запроса и затем вернуть

2 )Вызов shell_exec()с помощью PHP CLI и как-то (как мне это сделать?? )обработайте ответ в PHP

какие варианты лучше?

9
задан lollercoaster 26 April 2012 в 02:20
поделиться