कहें कि मेरे पास एक वेब ऐप है जो jQuery का उपयोग करता है। क्या मेरी वेबसाइट फ़ाइलों के साथ अपने सर्वर पर आवश्यक जावास्क्रिप्ट फ़ाइलों को होस्ट करने के लिए, या उन्हें jQuery के CDN (उदाहरण के लिए: http://code.jquery.com/jquery-1.7.1.min.js ) पर संदर्भित करना बेहतर है। ?
मैं दोनों पक्षों के लिए पेशेवरों को देख सकता हूं:
- अगर यह मेरे सर्वर पर है, तो यह एक कम बाहरी निर्भरता है; अगर jQuery नीचे चला गया या उनकी होस्टिंग संरचना या ऐसा कुछ बदल गया, तो मेरा ऐप टूट गया। लेकिन मुझे लगता है कि ऐसा अक्सर नहीं होगा; ऐसा करने वाले बहुत से छोटे-छोटे साइट होने चाहिए, और jQuery की टीम उन्हें तोड़ने से बचना चाहेगी।
- यदि यह मेरे सर्वर पर है, तो यह एक कम बाहरी संदर्भ है जिसे कोई सुरक्षा समस्या कह सकता है
- यदि इसे बाहरी रूप से संदर्भित किया जाता है, तो मुझे फ़ाइलों की सेवा के लिए बैंडविड्थ के बारे में चिंता करने की ज़रूरत नहीं है (हालांकि मुझे पता है कि यह उतना नहीं है)।
- यदि यह बाहरी रूप से संदर्भित है और मैं इस वेब साइट को बहुत सारे सर्वरों पर तैनात कर रहा हूं, जिनके पास सभी फाइलों की अपनी प्रतियां होनी चाहिए, तो यह एक कम फाइल है जिसे मुझे कॉपी / अपडेट करना याद रखना है।