भेजा है मेरे पास एक वेब एप्लिकेशन है जो सर्वर भेजे गए ईवेंट के लिए सुनता है। जबकि मैं काम कर रहा था और कई खिड़कियों के साथ परीक्षण कर रहा था, चीजें काम नहीं कर रही थीं और मैंने गलत दिशा में कई बार अपने सिर को टक्कर लगी: आखिरकार, मुझे एहसास हुआ कि समस्या समवर्ती कनेक्शन थी।सर्वर ने ईवेंट और ब्राउज़र सीमाएं
हालांकि मैं बहुत सीमित संख्या का परीक्षण कर रहा था और यहां तक कि अगर मैं अपाचे पर परीक्षण चला रहा हूं (मुझे पता है, मुझे नोड का उपयोग करना चाहिए)।
मैंने फिर ब्राउज़र को स्विच किया और वास्तव में कुछ दिलचस्प देखा: जाहिर है क्रोम सर्वर प्रेषित घटनाओं को 4-5 तक सीमित करता है, जबकि ओपेरा नहीं करता है। दूसरी ओर, फ़ायरफ़ॉक्स 4-5 एक साथ कनेक्शन के बाद, किसी भी अन्य पृष्ठ को लोड करने से इंकार कर देता है।
इसके पीछे क्या कारण है? क्या सीमा केवल उसी स्रोत से एसएसई कनेक्शन पर लागू होती है, या यदि मैं उन्हें किसी भिन्न डोमेन से खोलने का परीक्षण करता हूं तो यह वही होगा? क्या कोई मौका है कि मैं एसएसई का दुरुपयोग कर रहा हूं और यह वास्तव में ब्राउज़र को अवरुद्ध कर रहा है, या यह एक ज्ञात व्यवहार है? क्या इसके चारों ओर कोई रास्ता है?
विंडोज़ में, यह एक रजिस्ट्री सेटिंग द्वारा नियंत्रित किया जाता है जो आईई, क्रोम, और फ़ायरफ़ॉक्स सम्मान है, और जो केवल एसएसई नहीं, सभी कनेक्शन को सीमित करता है। मुझे websockets के साथ एक ही समस्या थी ... आप इसे नहीं बना सकते ... – dandavis