Założyłem skrypt zdarzeń wysłanych przez serwer z php i pętlą while, nie chciałem, aby skrypt nadal się zamykał i trzeba było go powtórzyć, więc umieściłem go w pętli.Jak zaimplementować Server Sent Events w PHP?
Problem polegał na tym, że skrypt utknął i musiałem zrezygnować z tej trasy, a zamiast tego pojechałem z websemocket node.js.
Moje pytanie brzmi: czy kiedykolwiek wróciłem do tworzenia skryptu php dla serwera wysłanego, jak go zaimplementować?
while
pętle nie wydają się wycinać, ponieważ zawiesza się skrypt, a jeśli jest to po prostu łączenie i rozłączanie w każdej sekundzie, to nie różni się od długiego sondowania, więc jak utworzyć skrypt PHP, który się nie zawiesi, a także wysyłanie wiadomości SSE?
Możesz umieścić w pętli funkcję "sleep()", aby ją poluzować. – Musa
@Musa Zrobiłem to bez skutku. Wciąż wisiał. – Neal
jest nohup opcja? –