حول التخزين المؤقت للمحتوى
ما هو التخزين المؤقت للمحتوى؟
التخزين المؤقت للمحتوى هي خدمة يقدمها macOS تساعد على تقليل استخدام بيانات الإنترنت وتسريع تثبيت البرامج على أجهزة كمبيوتر Mac وأجهزة iOS وAppleTV.
يعمل التخزين المؤقت للمحتويات على تسريع تنزيل البرامج التي تقوم Apple بتوزيعها والبيانات التي يقوم المستخدمون بتخزينها في iCloud من خلال حفظ المحتوى الذي تم تنزيله بالفعل بواسطة أجهزة كمبيوتر Mac، وأجهزة iOS، وأجهزة Apple TV المحلية. يتم تخزين المحتوى المحفوظ في ذاكرة تخزين مؤقت للمحتوى على الـ Mac، ويكون متوفرًا للأجهزة الأخرى للاسترداد بدون الحاجة إلى الاتصال بالإنترنت.
لمزيد من المعلومات حول أنواع المحتويات المدعومة، انظر مقال دعم Apple أنواع المحتوى التي يدعمها التخزين المؤقت في macOS Server وmacOS.
يمكنك استخدام التخزين المؤقت للمحتويات على شبكات تتألف من بيئة NAT لذاكرة التخزين المؤقت وجميع الأجهزة، أو على شبكات تتكون من عناوين IP قابلة للتوجيه بشكل عام. تتصل أجهزة Apple المثبّت عليها iOS 7 أو الأحدث وOS X 10.8.2 أو الأحدث بذاكرة تخزين مؤقت للمحتويات قريبة تلقائيًا دون أي تكوين.
هام: من المستحسن بشدة أن تقوم بإعداد خدمة تخزين مؤقت للمحتويات على جهاز Mac به اتصال إيثرنت سلكي فردي باعتباره اتصاله الوحيد بالشبكة. يمكن للتخزين المؤقت للمحتويات استخدام اتصال Wi-Fi بدلاً من الإيثرنت، لكن قد يتأثر الأداء.
كيف يعمل؟
بعد تمكين التخزين المؤقت للمحتويات على Mac، يتم الاحتفاظ بنسخة من جميع المحتويات التي قامت بتنزيلها الأجهزة المتصلة بالشبكة المحلية (يطلق عليها العملاء).
على سبيل المثال، عندما يقوم الجهاز العميل الأول على شبكتك بتنزيل تحديث macOS، تحتفظ ذاكرة التخزين المؤقت للمحتويات بنسخة من التحديث. وعندما يتصل الجهاز العميل التالي على الشبكة بـ App Store لتنزيل التحديث، يتم نسخ التحديث من ذاكرة التخزين المؤقت للمحتويات بدلاً من App Store.
نظرًا لأن الشبكة المحلية عادة ما تكون أسرع كثيرًا من الإنترنت، فإن الجهاز العميل الثاني (وجميع الأجهزة العميلة اللاحقة) تتمتع بتنزيل التحديثات على نحو أسرع.
يوضح الشكل التالي شبكة فرعية خاصة فردية بذاكرة تخزين مؤقت فردية للمحتويات:
ماذا إذا كانت شبكتي بها شبكات فرعية متعددة؟
بشكل افتراضي، يكون التخزين المؤقت للمحتويات مقصورًا على شبكة فرعية معينة، لكن يمكنك تعيينه لتوفير تخزين مؤقت للمحتويات لـ:
لجميع مجموعات الشبكات الفرعية الخاصة بالشبكة المحلية التي تتشارك في عنوان IP عام
لأية مجموعة شبكات فرعية خاصة بعناوين IP قابلة للوصول بشكل علني (مع دعم إعداد DNS إضافي)
إذا كان لدى شبكتك شبكات فرعية متعددة تتشارك عنوان IP العام نفسه، يمكن لجميع الشبكات الفرعية الاستفادة من ذاكرة تخزين مؤقت فردية للمحتويات. يوضح الشكل التالي شبكة رئيسية بشبكتين فرعيتين تتشارك ذاكرة تخزين مؤقت فردي للمحتويات:
هل يمكنني الحصول على أكثر من ذاكرة تخزين مؤقت واحدة للمحتويات؟
عندما يوجد بشبكتك أكثر من ذاكرة تخزين مؤقت للمحتويات، تصبح تلقائيًا بمثابة نظراء ويمكنها استشارة ومشاركة البرنامج المخزن مؤقتًا. وعندما يكون هناك عنصر مطلوب غير متوفر على ذاكرة تخزين مؤقت للمحتوى، يتم التحقق من نظرائه، وإذا كان العنصر متوفرًا، يتم تنزيله. بينما إذا لم يكن متوفرًا لدى أحد النظراء، يتم تنزيل العنصر من أحد الأصول، إذا تم تكوينها، أو من Apple عبر الإنترنت. ويقوم جهاز العميل تلقائيًا بتحديد ذاكرة التخزين المؤقت للمحتوى الصحيحة عند توفر أكثر من واحدة. لمزيد من المعلومات، انظر إعداد العملاء، أو النظراء، أو الأصول لذاكرة التخزين المؤقت للمحتوى.
أين يتم تخزين الملفات المخزنة مؤقتًا؟
الموقع الافتراضي للمحتوى المخزَّن مؤقتًا هو وحدة تخزين التشغيل. يمكنك اختيار موقع بديل وتحديد مقدار المساحة التي يستخدمها التخزين المؤقت للمحتويات على وحدة التخزين. وعندما تصل مساحة القرص للمحتوى المخزَّن مؤقتًا إلى الحد الأقصى الذي حددته، أو عندما تنخفض المساحة المتوفرة على وحدة التخزين، تحذف ذاكرة التخزين المؤقت المحتوى الذي لم يتم استخدامه مؤخرًا لتوفير مساحة للطلب التالي.
كيف يمكنني تقييم أداء ذاكرة التخزين المؤقت للمحتوى؟
يمكنك استخدام مراقب النشاط لعرض إحصائيات التخزين المؤقت للمحتوى. لمزيد من المعلومات، انظر عرض سجلات وإحصائيات التخزين المؤقت للمحتوى.
أفضل ممارسات الأداء
يتأثر التخزين المؤقت للمحتويات بعاملين رئيسيين في المقام الأول: الاتصال وتكوينات الأجهزة.
جدير بالذكر أن الحصول على أفضل أداء من ذاكرة التخزين المؤقت يكون عن طريق توصيلها بشبكتك مستخدمًا إيثرنت Gigabit. يمكن لذاكرة التخزين المؤقت للمحتويات خدمة المئات من أجهزة العملاء بشكل متزامن، إلى حد تشبّع منفذ إيثرنت Gigabit. ولذلك، في معظم عمليات النشر ذات النطاق الصغير إلى المتوسط، يكون الاختناق في الأداء غالبًا هو النطاق الترددي لشبكتك المحلية.
لتحديد إذا ما كان الـ Mac الخاص بك هو نقطة الاختناق في الأداء عند قيام عدد كبير من أجهزة العملاء باستخدام ذاكرة التخزين المؤقت للمحتويات في نفس الوقت، تحقق من استخدام المعالج لعملية AssetCache في مراقب النشاط (افتح مراقب النشاط، واختر عرض > كافة العمليات، ثم انقر على CPU). إذا كان استخدام المعالِج يصل للحد الأقصى أو قريبًا منه باستمرار، فقد ترغب في إضافة ذاكرات تخزين مؤقت للمحتويات إضافية لتوزيع الطلبات عبر أجهزة كمبيوتر متعددة.
أيضًا، إذا كان الـ Mac في بيئة ما حيث تقوم أجهزة العملاء بتنزيل تشكيلة متنوعة من المحتويات كبيرة الحجم، فتأكد من تعيين حد حجم ذاكرة التخزين المؤقت إلى أقصى حد كافٍ. ومن شأن ذلك منع ذاكرة التخزين المؤقت للمحتويات من حذف البيانات المخزّنة مؤقتًا بشكل متكرر، مما قد يستلزم تنزيل المحتوى ذاته عدة مرات، ومن ثم استخدام مزيد من النطاق الترددي للإنترنت.
أفضل ممارسات التخزين المؤقت للمحتويات
فيما يلي أفضل ممارسات التخزين المؤقت للمحتويات. كلما كان ذلك ممكنًا، يجب اتباع هذه التوصيات:
السماح بجميع خدمات الإعلامات من Apple.
عدم استخدام إعدادات الملقم اليدوي.
عدم تلقيم طلبات العملاء إلى ذاكرات التخزين المؤقت للمحتويات.
تخطي مصادقة المُلقم لذاكرات التخزين المؤقت للمحتويات.
تحديد منفذ TCP للتخزين المؤقت. (انظر مفتاح المنفذ في تكوين الإعدادات المتقدمة للتخزين المؤقت للمحتوى.)
إدارة حركة مرور التخزين المؤقت داخل الموقع.
حظر تسجيل ذاكرة التخزين المؤقت الزائفة.