Zastanawiam się, czy istnieje sposób, aby rozpocząć oddzielny wątek w php, aby wysłać i e-mail. Mam małą usługę internetową, która pobiera pewne informacje z aplikacji na iPada, a następnie wstawia dane do bazy danych i wysyła wiadomość e-mail później. Problem polega na tym, że czasami wysyłanie wiadomości e-mail trwa zbyt długo, a czas oczekiwania na iPada przekracza limit czasu. Czy istnieje sposób, w jaki mogę wysłać wiadomość e-mail w oddzielnym wątku? Zasadniczo chcę powiedzieć iPadowi, że wszystko się udało, zanim e-mail wyśle.E-mail w oddzielnym wątku w php
Niektóre przykładowy kod:
... Process info and insert into DB
echo "success"; //this should be returned to the iPad right away.
//start new thread here or possibly fork???
$email->send();
Dzięki!
PHP nie ma natywnej wielowątkowości, ale spójrz na: http://stackoverflow.com/questions/70855/how-can-one-use-multi-threading-in-php-applications – feeela