استخدام ذاكرة التخزين المؤقت للكائنات مع SharePoint

تشرح هذه المقالة الفرق بين استخدام ذاكرة التخزين المؤقت للكائنات في SharePoint Server 2013 المحلي وSharePoint في Microsoft 365.

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

كيفية عمل ذاكرة التخزين المؤقت للكائنات SharePoint في Microsoft 365 وSharePoint Server 2013

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

إظهار نسبة استخدام الشبكة والتحميل إلى خوادم الويب الأمامية المحلية.

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

في المقابل، في SharePoint في Microsoft 365، هناك العديد من الخوادم الأخرى ولكن أيضا العديد من المواقع الأخرى. قد يتصل كل مستخدم بخادم ويب أمامي مختلف لا يحتوي على ذاكرة التخزين المؤقت المملوءة. أو، ربما يتم ملء ذاكرة التخزين المؤقت لخادم، ولكن المستخدم التالي لخادم الويب الأمامي هذا يطلب صفحة من موقع مختلف. أو، حتى إذا طلب المستخدم التالي نفس الصفحة كما في زيارته السابقة، يتم موازنة التحميل لخادم ويب أمامي مختلف لا يحتوي على تلك الصفحة في ذاكرة التخزين المؤقت الخاصة به. في هذه الحالة الأخيرة، لا يساعد التخزين المؤقت المستخدمين على الإطلاق.

في الشكل التالي، تمثل كل نقطة صفحة يطلبها المستخدم ومكان تخزينها مؤقتا. تمثل الألوان المختلفة عملاء مختلفين يستخدمون بنية SaaS الأساسية المشتركة.

يعرض نتائج التخزين المؤقت للكائنات في SharePoint.

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

لكل هذه الأسباب، لا يعد الاعتماد على المستخدمين الذين يحصلون على كائنات مخزنة مؤقتا طريقة فعالة لضمان تجربة مستخدم عالية الجودة وأوقات تحميل الصفحة في SharePoint.

إذا لم نتمكن من الاعتماد على ذاكرة التخزين المؤقت للكائنات لتحسين الأداء في SharePoint، فما الذي نستخدمه بدلا من ذلك؟

نظرا لأنه يجب ألا تعتمد على التخزين المؤقت في SharePoint، يجب تقييم نهج التصميم البديلة لتخصيصات SharePoint التي تستخدم ذاكرة التخزين المؤقت للكائنات. وهذا يعني استخدام أساليب لمشكلات الأداء، والتي لا تعتمد على التخزين المؤقت للعنصر من أجل تحقيق نتائج جيدة للمستخدمين. يتم وصف ذلك في بعض المقالات الأخرى في هذه السلسلة ويتضمن: