संभवतः मैं आजकल अल्पमत में हूं, लेकिन मैं कहूंगा कि आप CDN का उपयोग नहीं करना चाहते हैं जब तक कि आपको वास्तव में आवश्यकता न हो। इसका उपयोग शुरू करने के लिए महत्वपूर्ण कारक हैं:
- जियो यूजर्स को क्रॉस करें। यदि आप अपनी वेबसाइट को अमेरिका में होस्ट करते हैं लेकिन आपके पास दृश्यमान यूरोपीय उपयोगकर्ता हैं - सीडीएन लोडिंग समय में सुधार करेगा।
- बड़ी मात्रा में उपयोगकर्ता और \ या बड़ी सामग्री, इसलिए एक मुख्य सर्वर पर्याप्त नहीं है। कोई भी पोर्न-वीडियो वेबसाइट (या यदि आप चाहें तो नेटफ्लिक्स) के बारे में सोच सकते हैं। वीडियो स्ट्रीम एक भारी भार है, सीडीएन के साथ मुख्य सर्वर पर बहुत कम लोड होगा।
लेकिन ... मुद्दा यह है कि ये बिंदु वास्तव में दुनिया की 90% वेबसाइटों पर लागू नहीं हैं। मुझे यकीन है कि आप दुनिया भर के लाखों ऑनलाइन उपयोगकर्ताओं के साथ फेसबुक नहीं हैं, आप पोर्नहब नहीं हैं जिसमें सैकड़ों जीबी प्रति सेकंड ट्रांसफर किए जाते हैं।
यदि आपकी वेबसाइट आपके शहर / देश के उपयोगकर्ताओं को लक्षित है और आपके पास मौजूद उपयोगकर्ताओं के लिए एक सर्वर की क्षमता पर्याप्त है - तो आप कभी भी CDN क्यों चाहते हैं? यह आपके शहर में आपके उपयोगकर्ताओं के लिए और स्थानीय स्तर पर आपके मुख्य सर्वर से सब कुछ लाने के लिए सरल है।
यह सामान्य रूप से सीडीएन के बारे में अधिक था, अब मुझे jQuery या किसी अन्य पुस्तकालय के बारे में वास्तविक प्रश्न के करीब होने दें।
यदि आप चाहते हैं कि आपकी वेबसाइट एक वर्ष से अधिक समय तक रखरखाव के बिना सुलभ और काम पर रहे, तो हम कहते हैं - इसे स्थानीय स्तर पर रखें। आजकल लाइब्रेरियों को एक पागल टेम्पो में अपडेट किया जा रहा है जिसे आप शायद फॉलो नहीं करना चाहते हैं। और पुराने संस्करणों को अंततः हटा दिया जा रहा है। इसके अलावा, पूरी लाइब्रेरी मर सकती है (शायद jQuery के लिए लागू नहीं है)।
मेरे हाल के अनुभव से - मैंने TinyMCE को उस वेबसाइट पर अपडेट किया जिसे मैं 3.xx (दिनांक 2012) से 5.xx (दिनांकित स्प्रिंग 2019) तक बनाए रखता हूं। यह वेबसाइट तर्क के इस हिस्से में बिना किसी रखरखाव के 7 (सात!) वर्षों के लिए काम कर रही थी। तब कोई "मिनिमाइजिंग" कॉन्सेप्ट वापस नहीं आया था और सीडीएन अब आम नहीं थे। लेकिन भले ही वे आम होंगे - आप कभी नहीं जानते कि अब से 3-5-10 वर्षों में क्या होगा। आमतौर पर आप चाहते हैं कि आपकी वेबसाइट बिना इसे बनाए रखते हुए भी जिंदा रहे, क्या आप नहीं? हालाँकि अगर आप आज सीडीएन से jQuery खींचते हैं, तो यह लिंक 5 साल में टूट सकता है (और, शायद, होगा)।
CDN और स्थानीय संस्करण के साथ समाधान के रूप में @Xaver ने सुझाव दिया कि एक अच्छा समझौता हो सकता है। लेकिन ... शायद सीडीएन लिंक से छुटकारा मिल जाए? ;)