वेब दुनिया में एक वेब ब्राउज़र प्रत्येक स्थैतिक फ़ाइल को पुनर्प्राप्त करने के लिए एक नया अनुरोध करता है, इसलिए; एक स्टाइलशीट, जावास्क्रिप्ट फ़ाइल, इनलाइन छवि - सभी एक नया सर्वर अनुरोध शुरू करते हैं। जबकि वेब का मेरा ज्ञान बहुत अच्छा है, वेबसाइकिल जैसी अंतर्निहित प्रौद्योगिकियां मेरे लिए कुछ हद तक नई हैं कि वे कैसे काम करते हैं और वे क्या करने में सक्षम हैं।सैद्धांतिक: क्या यह वेबसाइकिलों के माध्यम से स्टेटिक सामग्री की सेवा करने के लिए संभव/व्यवहार्य है?
मेरा प्रश्न सैद्धांतिक है, लेकिन मुझे आश्चर्य है कि अब यह संभव है या वेबसाइकिल के माध्यम से स्थैतिक फाइलों की सेवा करना संभव होगा? वेबसाइकिलों को ध्यान में रखते हुए क्लाइंट (वेब ब्राउज़र) से सर्वर पर लगातार कनेक्शन होता है, यह समझ में आता है कि सभी स्थिर सामग्री नहीं होने पर वेबसाईट का उपयोग कुछ लोगों के लिए किया जा सकता है क्योंकि यह कई लोगों के विपरीत एक कनेक्शन होगा।
थोड़ा सा स्पष्ट करने के लिए।
मुझे पता है कि कनेक्शन के बारे में मेरा शब्द गलत था जैसा कि नीचे ग्रेग द्वारा इंगित किया गया था। लेकिन सीडीएन के कारणों को मैं समझता हूं और आज भी इसका उपयोग किया जाता है, इस बात को हल करने के लिए ब्राउज़र और सर्वर के साथ समवर्ती डाउनलोड की संख्या पर हार्ड सीमा होती है, एक बार जब आप उस सीमा को दबाते हैं तो आपके अनुरोधों को कतार में जोड़ दिया जाता है पेज लोड समय। मुझे पता है कि वे कुकी-कम अनुरोध भी प्रदान करने के लिए भी बनाए गए थे। तो वास्तव में मेरा प्रश्न होना चाहिए: "क्या सीडीएन के स्थान पर websockets का उपयोग किया जा सकता है?"
BrowserScope में कुछ उपयोगी मीट्रिक हैं, ऐसा लगता है कि अनुरोध सीमा लगभग आधुनिक ब्राउज़र और यहां तक कि IE8 के लिए प्रति होस्टनाम के बारे में 6 है। लेकिन जैसा कि मैंने कहा था कि कभी-कभी लोगों के पास 6 से अधिक संसाधन होते हैं, क्या इसका मतलब यह है कि वे पृष्ठ लोड समय को कतारबद्ध और धीमा कर रहे हैं जहां websockets संभावित रूप से इसे कम कर सकते हैं?
आपकी प्रारंभिक धारणा गलत है - प्रत्येक छवि आदि एक अलग * HTTP लेनदेन * है, जरूरी नहीं कि एक अलग अनुरोध। [HTTP लगातार कनेक्शन] देखें (https://en.wikipedia.org/wiki/HTTP_persistent_connection)। –
अब यह संभव है। आईआईआरसी, वेब ब्राउजर और सर्वर ने कनेक्शन के उपयोग को अनुकूलित किया, शायद 10 साल पहले। वे प्रत्येक फ़ाइल के लिए एक नया कनेक्शन नहीं खोलते हैं। – gbulmer
आप सही ग्रेग हैं, पूरी तरह से मेरे प्रश्न का हिस्सा गलत है। हालांकि अभी भी लगातार कनेक्शन पर एक सीमा है, है ना? तो यदि आपके पास 15 स्थैतिक फ़ाइलें हैं (वास्तव में एक उच्च संख्या नहीं) तो आप सीमा से अधिक जा रहे हैं। क्या websockets का उपयोग अधिकतम फ़ाइलों को तेजी से बाईपास करने के लिए किया जा सकता है या क्या मैं websockets की क्षमताओं को अधिक सोच रहा हूं? –