У меня есть веб-приложение, которое прослушивает события, отправленные сервером. Пока я работал и тестировался с несколькими открытыми окнами, все не работало, и я несколько раз бил головой, глядя в неправильном направлении: в конце концов, я понял, что проблема связана с одновременными подключениями.
Однако я тестировал очень ограниченное число и даже если я запускаю тест на Apache (я знаю, я должен использовать node).
Затем я переключил браузер и заметил что-то действительно интересное: по-видимому, Chrome ограничивает соединения с сервером Sent Events с 4-5, а Opera - нет. Firefox, с другой стороны, после 4-5 одновременных подключений отказывается загружать любую другую страницу.
В чем причина этого? Лимит применяется только к соединениям SSE из того же источника, или это будет то же самое, если я должен проверить, открывать их из другого домена? Есть ли вероятность, что я злоупотребляю SSE, и это фактически блокирует браузеры, или это известное поведение? Есть ли способ обойти это?