Задержка до запуска отправленных сервером событий - PullRequest
0 голосов
/ 07 марта 2019

Я строю свою самую первую реализацию событий, отправленных сервером, используя этот учебник https://www.w3schools.com/html/html5_serversentevents.asp

Работает нормально.Но до отправки первого сообщения требуется до 40 секунд.Как я могу получить это быстрее?

1 Ответ

1 голос
/ 10 марта 2019

Вместо flush(); используйте @ob_flush();flush();

ob_flush() (см. http://php.net/manual/en/function.ob-flush.php) отправит его из собственных буферов PHP, а затем flush() скажет веб-серверу (например, Apache) отправить его клиенту.

Если это не сработает, вам нужно будет подробнее рассказать о вашей среде (какой веб-сервер, какая версия php, какие браузеры вы пробовали, какие другие балансировщики нагрузки могут быть задействованы и т. Д. И т. Д. И т. Д.) .)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...