Имам уеб приложение, което следи за изпратени от сървъра събития. Докато работех и тествах с множество отворени прозорци, нещата не работеха и си блъсках главата няколко пъти, гледайки в грешната посока: в крайна сметка разбрах, че проблемът е в едновременните връзки.
Въпреки това тествах много ограничен брой и дори ако провеждам теста на Apache (знам, че трябва да използвам възел).
След това превключих браузъра и забелязах нещо наистина интересно: очевидно Chrome ограничава връзките на изпратените от сървъра събития до 4-5, докато Opera не го прави. Firefox от друга страна след 4-5 едновременни връзки отказва да заредикоято и да едруга страница.
Каква е причината за това? Ограничението важи ли само за SSE връзки от един и същ източник или ще бъде същото, ако трябва да ги тествам да ги отворя от различен домейн? Има ли някакъв шанс да използвам неправилно SSE и това всъщност да блокира браузърите или това е известно поведение? Има ли начин да го заобиколите?