Mam funkcję w php, która pobiera dane z innej strony, jedno wywołanie trwa ok 30 sek - pobiera dane,obrazki, konkwertuje.
Chciałbym odpalić ją kilka razy w tym samym czasie dla różnych danych, aby przyspieszyć proces (czyli coś na zasadzie multi threading).
Próbowałem z klasą Thread https://github.com/krakjoe/pthreads, ale był z ną problem na moim serwerze (nie chcę tego używać).
Próbowałem też za pomocą:
for ($i=0; $i<10; $i++) { // open ten processes for ($j=0; $j<10; $j++) { } // wait for them to finish for ($j=0; $j<10; ++$j) { } }
Ale wogle nie odpala się skrypt script2.php,
curl multi init w moim przypadku się nie sprawdzi - chciałbym coś podobnego, ale żeby to działało nie na zasadzie asynchronicznego pobierania stron, tylko wywoływania mojej funkcji.