Laravel에서 session_write_close()
을 실행하기 전에 sleep()
은 현재 연결이 완료 될 때까지 세션이 다른 요청으로부터 차단되어 있기 때문에 작동하지 않는 것처럼 보입니다.Laravel에서 session_write_close()하는 방법?
나는 다른 요청을 차단하지 않고 Laravel에서 sleep()
을 시도하고 있습니다. Session_write_close()가 여기에 언급 된 문제를 해결해야한다고 알았습니다 : Long polling in Laravel (sleep() function make application freeze). 그러나 그것은 효과가 없습니다. sleep()
은 여전히 다른 요청을 차단하고 있습니다. https://github.com/doncadavona/laravel-angularjs-chat/blob/master/app/Http/Controllers/MessagesController.php
감사합니다. 따라서 PHP는 긴 폴링에 적합하지 않습니다. 적어도 핵심은. 이것은 : http://reactphp.org/이 문제에 대한 좋은 서비스 인 것 같습니다. 하지만 아직 테스트하지 않았습니다. – doncadavona
예. 그것의 websocket처럼. –