سؤال

مع إعلان من مايكروسوفت اياكس CDN النقاش يثير هذا الصباح حول ما إذا كان استخدام CDN العامة المشتركة المكتبات كانت فكرة جيدة تطبيقات الإنترانت.أستطيع أن أرى كلا الجانبين من حجة ولكن من دون الكشف عن الكثير من مناقشتنا أردت طرح هذا الموضوع على تجاوز سعة مكدس أن أرى آراء الآخرين.

هل كانت مفيدة؟

المحلول

أنا مروحة كبيرة من استخدام CDNs هذه الأشياء, ولكن أعتقد أنه سيكون استثناء نادر عند استخدام جوجل أو مايكروسوفت CDN سيكون من المناسب إنترانت التطبيق.

  1. للمستخدمين على شبكة داخلية, خارجية الطلب (حتى سريع قريب CDN) سوف يكون أبطأ بكثير من داخلي الطلب.
  2. غالبا ما تكون هذه الأمور تحتاج إلى أن يكون الوصول إليها عندما لا اتصال إنترنت موجود على العميل.
  3. حتى إذا كان لديك جغرافيا VPN المستخدمين ، كل من طلباتها غالبا ما يتم توجيهها من خلال شبكة الشركة على أي حال ، مما يجعل CDN طلب حتى أبطأ من VPN المحلية الطلب.

نصائح أخرى

والميزة الرئيسية لCDN هو أنه يسلم المحتوى من على مقربة من المستخدم. الإنترانت هي أقرب ما زال!

والميزة الثانية هي أن المستخدم قد يكون بالفعل مؤقتا المحتوى، وهي ليست مرة أخرى كل ما ذات الصلة على الشبكة الداخلية الخاصة بك - يمكنك إعداد التخزين المؤقت لمتطلباتك الخاصة، وسوف تقديم محتوى تكون سريعة على أي حال

والعيب الرئيسي هو أن كنت وضعت قطعة رئيسية من التطبيق الخاص بك في يد شخص آخر. ما لم ميزة المكان هو المهم، والذي في قضيتك لم يكن، وهذا خطر لا طائل منه.

والشعب الوحيد الذي قد يستفيد من شأنه أن يكون العاملين في المناطق النائية، VPN'ing في الشبكة الداخلية الخاصة بك، ولكن حتى ذلك الحين من المحتمل أن تفوق الفوائد والمخاطر.

إضافة إلى أنه يعتمد على عدة أشياء.

هذا إنترانت فقط في موقع واحد أو موزعة على عدة مواقع ؟ إذا ما هي تلك المواقع في نفس الولاية/البلد/contininent?من الواضح أن المزيد من المواقع لديك وأكثر المسافة بينهما أكثر فائدة CDN أن توفر.

ما server(s) سوف يكون هذا استضافتها ؟ هي الخوادم التي تستخدم لاستضافة هذا التطبيق بالفعل في مستنقع من آخر عملية تشغيل/المواقع ، الخ ؟ أقل server الموارد المتاحة لديك أكثر فائدة CDN سوف تصبح ، كما أنها سوف تقلل من كمية لا لزوم لها خادم المرور و الموارد المستخدمة.

كم من الناس سوف تستخدم هذا التطبيق في وقت واحد ؟ إذا كنت ستكون لدينا الكثير من الطلبات الواردة في كل دقيقة/ثانية ثابتة المحتوى مثل الصور والنصوص وغيرها ثم المزيد و المزيد من الموارد ستستخدم تقديم هذا المحتوى ، وتباطؤ الطلب ككل.هذا واحد يذهب يدا بيد مع السؤال أعلاه أيضا.

وهناك العديد من الأشياء في الاعتبار عند النظر في CDN, ولكن هذه هي عدد قليل من النقاط الرئيسية للتفكير.

ودعونا نقول أكثر عادة المستخدم من الشبكة الداخلية كلها على نفس الشبكة لذلك سيكون أسرع لوضع الملف على الملقم المحلي.

ولكن إذا كان المستخدم الخاص بك هي في جميع أنحاء العالم واستخدام الشبكات الافتراضية الخاصة أو أي شيء آخر للاتصال الإنترانت أنه قد لا يكون فكرة سيئة لاستخدام كندي.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top