استخدام شبكات تسليم المحتويات من خلال SharePoint Online

الملخص:    توضح هذه المقالة "شبكات تسليم المحتويات" (CDNs) وكيف يمكنك استخدامها لزيادة أداء SharePoint Online.

في مجتمعات تطوير مواقع الويب اليوم، هناك العديد من المكتبات العامة (مثل JavaScript وملفات CSS) التي يمكنك تضمينها في حل SharePoint الخاص بك. تمت استضافة العديد منها بواسطة Microsoft في ASP‏ CDN. هذا يعني أنه يمكنك الإشارة إلى هذه المكتبات من الخوادم الموزعة والسماح لأنظمة التوجيه DNS المضمنة على الإنترنت بالعثور على الخادم الأقرب إلى المستخدم. توضح الأمثلة الواردة في هذه المقالة كيف يكون فرق الوقت بين تنزيل jQuery (استعلام j) في المكتبة الشائعة من خادم SharePoint Online مقابل ‏‏‏‏‏CDN‏‏‏‏ ASP مهماً للغاية. قد يكون لدى المستخدم أيضاً إصدار CDN بالفعل مخزن مؤقتاً على الكمبيوتر المحلي، لذا فهو ليس بحاجة إلى تنزيل الملف. يمكن أن يمثل ذلك أهمية إذا كان لديك مستخدمون موزعون عبر أنحاء العالم وبعيدون عن مركز البيانات الذي يستضيف موقع SharePoint Online.

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

نظراً لأن CDN عبارة عن شبكة واسعة من الخوادم التي تستضيف الملفات نفسها، فإنه يتم تفسير عناوين URL على الإنترنت للملفات المخزنة على شبكات CDN بجهاز العميل بحيث يقوم الخادم الأقرب إلى المستخدم بتشغيل الملف. كما يؤدي القيام بذلك إلى تقليل التأخيرات بسبب جولات الشبكة إلى حد كبير.

تحدي استضافة مواقع SharePoint Online لجمهور عمومي

تتم استضافة مواقع SharePoint Online في مراكز البيانات نسبة إلى الموقع (المحدد بواسطة المستخدم) المحدد عند التسجيل باستخدام Office 365. على سبيل المثال، إذا كان موقعك على خوادم موجودة داخل الولايات المتحدة ولديك مستخدمين يمكنهم الوصول إلى الموقع من شرق آسيا، فقد تواجه مشاكل في زمن الانتقال بسبب المسافة التي يجب من خلالها نقل البيانات عبر كبل ألياف ضوئية.

تتم بالفعل استضافة العديد من الملفات الثابتة المستخدمة بواسطة واجهة مستخدم SharePoint الافتراضية على شبكة واسعة تضم شبكات CDN لـ Microsoft حول العالم. سيؤدي ذلك إلى تحسين الأداء مع مرور الوقت. على الرغم من ذلك، إذا كنت تستخدم أي أصول JavaScript وCSS الشائعة (على سبيل المثال، JQuery أو Modernizr أو Bootstrap أو ASP.NET Ajax)، يمكنك تحسين أوقات التحميل لهذه الملفات باستخدام شبكات CDN المتوفرة دون أي قيود.

فوائد استخدام شبكات CDN لزيادة سرعة التنزيل

يمكن أن تساعد شبكات CDN على تحسين أوقات تحميل الصفحات لعدة أسباب. أحد هذه الأسباب هو أن المسافة بين CDN والمستخدم قد تكون أقل من المسافة لمثيل SharePoint Online. يتم توزيع هذه الشبكات بصورة عالية، كما يتم تصميمها أيضاً للحصول على أوقات توافر واستجابة عالية جداً. ويكمن السبب الآخر في أنه إذا كنت تستخدم مكتبة شائعة من ملفات CSS، بالتزامن مع CDN، فقد يكون لدى المستخدم بالفعل مكتبة مُخزنة مؤقتاً حتى لا يحتاج إلى تنزيلها على الإطلاق.

توضح لقطات الشاشة التالية فوائد استخدام شبكات CDN. تأتي لقطات الشاشة هذه من علامة التبويب الشبكة في أدوات مطور Internet Explorer 11. تُظهر لقطات الشاشة هذه زمن الانتقال على مكتبة jQuery الشائعة. لإظهار هذه الشاشة، ضمن Internet Explorer، اضغط على F12 وحدد علامة التبويب الشبكة التي يتم ترميزها باستخدام رمز Wi-fi.

لقطة شاشة للشبكة F12

تُظهر لقطة الشاشة هذه المكتبة المحملة إلى "معرض الصفحات الرئيسية" على موقع SharePoint Online نفسه. الوقت الذي استغرقه لتحميل المكتبة هو 1.51 ثانية.

لقطة شاشة لوقت التحميل 1,51 ثانية

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

لقطة شاشة لأوقات التحميل لمدة 469 ثانية

استخدام شبكات CDN مع SharePoint Server 2013

يكون استخدام شبكات CDN ممكناً فقط مع سياق SharePoint Online ويجب تجنبها مع SharePoint Server 2013. يرجع ذلك إلى أن كل المزايا حول الموقع الجغرافي تصبح بلا فائدة إذا كان الخادم يقع في مكان قريب محلياً أو جغرافياً على أي حال. بالإضافة إلى ذلك، إذا كان هناك اتصال شبكة بالخوادم التي تتم استضافتها، فإنه قد يتم استخدام الموقع دون الحاجة إلى الاتصال بالإنترنت وبالتالي لا يمكن استرداد ملفات CDN. بخلاف ذلك، يجب أن تستخدم CDN في حال كانت إحداها متوفرة وثابتة للمكتبة والملفات التي تحتاج إليها لموقعك.

شبكات CDN الشائعة وكيفية استخدامها

توفر Ajax CDN الخاصة بـ Microsoft معظم المكتبات الشائعة بما في ذلك jQuery (وكل المكتبات الأخرى) وASP.NET Ajax وBootstrap وKnockout.js وغيرها الكثير.

لتضمين هذه البرامج النصية في المشروع، ما عليك سوى استبدال أي مراجع لهذه المكتبات المتوفرة بشكل عام بمراجع إلى عنوان CDN بدلاً من تضمينها في المشروع نفسه. على سبيل المثال، استخدم التعليمات البرمجية التالية لإنشاء ارتباط إلى jQuery:

<script src=http://ajax.aspnetcdn.com/ajax/jquery-2.1.1.js> </script>

لمزيد من المعلومات حول شبكات CDN، راجع شبكات تسليم المحتويات.

المزيد من المواضيع حول استخدام شبكات CDN مع SharePoint

استضافة جزء ويب من جانب العميل من Office 365 CDN‏

توسيع المهارات
استكشاف التدريب
الحصول على الميزات الجديدة أولاً
الانضمام إلى Office Insider

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

نشكرك على ملاحظاتك!

شكراً لك على الملاحظات! يبدو أنه من المفيد إيصالك بأحد وكلاء دعم Office لدينا.

×