Announcement of the Microsoft AJAX CDN के साथ आज सुबह एक बहस जागृत करना चाहिए कि सामान्य पुस्तकालयों के लिए सार्वजनिक सीडीएन का उपयोग करना इंट्रानेट अनुप्रयोगों के लिए एक अच्छा विचार था। मैं तर्क के दोनों तरफ देख सकता हूं लेकिन हमारी बहुत अधिक चर्चाओं को प्रकट किए बिना मैं अन्य राय देखने के लिए स्टैक ओवरफ्लो पर विषय प्रस्तुत करना चाहता था।क्या एक इंट्रानेट वेब एप्लिकेशन एक सीडीएन
उत्तर
I'm a big fan of using CDNs for these things, लेकिन मुझे लगता है कि Google या माइक्रोसॉफ्ट के सीडीएन का उपयोग करते समय यह एक दुर्लभ अपवाद होगा इंट्रानेट एप्लिकेशन के लिए उपयुक्त होगा।
- आंतरिक नेटवर्क पर उपयोगकर्ताओं के लिए, एक बाहरी अनुरोध (यहां तक कि एक तेज, पास के सीडीएन तक) आंतरिक अनुरोध से बहुत धीमा होगा।
- अक्सर, इन चीजों को सुलभ होने की आवश्यकता होती है जब ग्राहक पर कोई इंटरनेट कनेक्शन मौजूद नहीं होता है।
- भले ही आपके पास भौगोलिक दृष्टि से वीपीएन उपयोगकर्ताओं को फैलाया गया हो, उनके अनुरोधों के सभी को अक्सर कंपनी के नेटवर्क के माध्यम से भेजा जा रहा है, जिससे सीडीएन अनुरोध वीपीएन-स्थानीय अनुरोध से भी धीमा हो जाता है।
सीडीएन का मुख्य लाभ यह है कि यह उपयोगकर्ता के करीब से सामग्री प्रदान करता है। आपका इंट्रानेट अभी भी करीब है!
दूसरा फायदा यह है कि उपयोगकर्ता के पास पहले से ही सामग्री कैश हो सकती है, जो आपके इंट्रानेट पर प्रासंगिक नहीं है - आप अपनी आवश्यकताओं के लिए कैशिंग सेट अप कर सकते हैं, और सामग्री वितरित करना वैसे भी तेज़ होगा।
मुख्य नुकसान यह है कि आप किसी और के हाथों में अपने आवेदन का एक महत्वपूर्ण टुकड़ा डालते हैं। जब तक इलाके का लाभ महत्वपूर्ण नहीं है, जो आपके मामले में नहीं है, यह एक व्यर्थ जोखिम है।
केवल उन्हीं लोगों को जो लाभ हो सकता है, रिमोट वर्कर्स, आपके इंट्रानेट में वीपीएनिंग करेंगे, लेकिन तब भी जोखिम लाभ से अधिक होने की संभावना है।
मान लें कि आमतौर पर इंट्रानेट का उपयोगकर्ता एक ही नेटवर्क पर होता है, इसलिए आपकी फ़ाइल को स्थानीय सर्वर पर रखना तेज़ होगा।
लेकिन यदि आपका उपयोगकर्ता दुनिया भर में है और इंट्रानेट से कनेक्ट करने के लिए वीपीएन या कुछ और उपयोग कर रहा है तो यह सीडीएन का उपयोग करने का बुरा विचार नहीं हो सकता है।
रिचीइंडल सही है, सीडीएन प्रदर्शन आपके अपने आंतरिक नेटवर्क से बेहतर नहीं होगा।
वैसे यह कई चीजों पर निर्भर करता है।
क्या यह इंट्रानेट सिर्फ एक स्थान पर है या कई स्थानों पर फैला है? यदि ऐसे स्थान एक ही राज्य/देश/महाद्वीप में हैं? जाहिर है आपके पास जितने अधिक स्थान हैं और उनके बीच अधिक दूरी है, सीडीएन अधिक उपयोगिता प्रदान करेगा।
यह किस सर्वर पर होस्ट किया जाएगा? क्या इस एप्लिकेशन को होस्ट करने के लिए उपयोग किए जाने वाले सर्वर पहले से ही चल रहे प्रक्रिया/साइटों आदि से नीचे फंस गए हैं? आपके द्वारा उपलब्ध कम सर्वर संसाधन, एक सीडीएन अधिक लाभकारी बन जाएगा, क्योंकि इससे अनावश्यक सर्वर यातायात और संसाधनों का उपयोग किया जा रहा है।
कितने लोग इस एप्लिकेशन का एक साथ उपयोग करेंगे? यदि आपके पास छवियों, स्क्रिप्ट्स इत्यादि जैसी स्थिर सामग्री के लिए हर मिनट/सेकंड में आने वाले बहुत से अनुरोध होने जा रहे हैं, तो उस सामग्री को वितरित करने के लिए आपके अधिक से अधिक संसाधनों का उपयोग किया जा रहा है, जिससे पूरे एप्लिकेशन को धीमा कर दिया जा सके। यह उपरोक्त प्रश्न के साथ-साथ हाथ में भी जाता है।
सीडीएन को देखते समय विचार करने के लिए कई अन्य चीजें हैं, लेकिन ये कुछ प्रमुख बिंदुओं के बारे में सोचने के लिए हैं।
- 1. एक इंट्रानेट समाधान
- 2. क्या एक आधुनिक इंट्रानेट-केवल वेब एप्लिकेशन अभी भी फ्रेम का उपयोग करना चाहिए या नहीं?
- 3. एक जटिल वेब एप्लिकेशन
- 4. एक इंट्रानेट डोमेन पर कुकी
- 5. एक Tridion CWA वेब एप्लिकेशन
- 6. इंट्रानेट/इंटरनेट
- 7. क्या एक PHP इंट्रानेट विंडोज लॉगिन साझा कर सकता है?
- 8. एक सीडीएन से jQuery सोर्सिंग?
- 9. क्या एक सिंगल-पेज वेब एप्लिकेशन सर्वर या कई में एक वेब सॉकेट कनेक्शन रखना चाहिए?
- 10. एक फ्लास्क चलने वाले वेब एप्लिकेशन
- 11. एक पॉप अप विडों वेब एप्लिकेशन
- 12. ऑफ़लाइन काम करने के लिए एक एप्लिकेशन लिखना (वेब एप्लिकेशन)
- 13. क्या SQL सर्वर एक वेब अनुरोध भेज सकता है?
- 14. एक मूल मोबाइल एप्लिकेशन बनाना - एक PHP वेब-एप
- 15. क्या माइक्रोसॉफ्ट एज़ूर सीडीएन एक असली सीडीएन या कुछ और पूरी तरह से है?
- 16. सीडीएन
- 17. बंडल एकाधिक सीएसएस एक सीडीएन से सेवारत?
- 18. सीडीएन
- 19. सीडीएन
- 20. सीडीएन
- 21. ASP.NET MVC3 इंट्रानेट एप्लिकेशन में उपयोगकर्ता नाम लॉग इन करना
- 22. वेब एप्लिकेशन खोलने का स्रोत
- 23. क्या एएसपीनेट वेब एप्लिकेशन के लिए चुनौती/प्रतिक्रिया पॉप-अप के बजाय एक फॉर्म प्रदर्शित करना संभव है?
- 24. वाईएसएलओ - सीडीएन जोड़ने पर क्या क्लिक करता है?
- 25. एएसपी.NET इंट्रानेट वेबसाइट
- 26. मेरे डेस्कटॉप एप्लिकेशन में एक वेब ब्राउज़र की आवश्यकता है
- 27. विजुअल स्टूडियो: मौजूदा कोड से एक वेब एप्लिकेशन बनाएं
- 28. जावा वेब एप्लिकेशन में हर साल एक कार्य निष्पादित करें
- 29. अपने आप से एक वेब एप्लिकेशन शुरू/बंद करें?
- 30. सी ++ ओपनजीएल एप्लिकेशन एक वेब सेवा के रूप में
डेटा गोपनीयता के बारे में क्या है? आप किसी अन्य सर्वर की सुरक्षा पर भरोसा करते हैं। यदि सीडीएन पर उस स्क्रिप्ट का उपयोग किया जाता है, तो इसकी इंट्रानेट की सामग्री तक पहुंच होती है। – binarious
इंट्रानेट व्यापक हो सकते हैं। तो हमें इंट्रानेट आधारित सीडीएन के लिए समाधान भी नाम देने की आवश्यकता है – grzchr15