مشاركة عبر


عنصر الـ outputCache للتخزين المؤقت (مخطط إعدادات ASP.NET)

تحدد إعدادات ذاكرة تخزين مؤقتة لإخراج مستوى التطبيق.

عنصر تكوين (مخطط إعدادات عام)
  النظام.ويب عنصر (مخطط إعدادات ASP.NET)
    عنصر التخزين المؤقت (مخطط إعدادات ASP.NET)
      عنصر الـ outputCache للتخزين المؤقت (مخطط إعدادات ASP.NET)

<outputCache enableOutputCache="true|false" 
             enableFragmentCache="true|false" 
             sendCacheControlHeader="true|false" 
             omitVaryStar="true|false"
             defaultProvider="AspNetInternalProvider">
</outputCache>

السمات والعناصر

تصف المقاطع التالية سمات، عناصر تابعة وعناصر الأصل.

السمات

السمة

الوصف

enableOutputCache

سمة Boolean اختيارية.

تمكين/تعطيل ذاكرة التخزين المؤقت لإخراج الصفحات.

في حالة التعطيل لا توجد صفحات مخزنة مؤقتاً بغض النظر عن الإعدادات البرمجية أو المصرّحة.

وتكون القيمة الافتراضية هي 0.

enableFragmentCache

سمة Boolean اختيارية.

تمكين/تعطيل جزء تطبيق تجزئة ذاكرة التخزين المؤقت.

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

وتكون القيمة الافتراضية هي 0.

sendCacheControlHeader

سمة Boolean اختيارية.

الحصول عليها أو تعيينها إلى قيمة تشير ما إذا كان cache-control:private تم إرسال رأس الصفحة من قبل الوحدة النمطية لذاكرة التخزين المؤقت بشكل افتراضي.

وتكون القيمة الافتراضية هي 0.

omitVaryStar

سمة Boolean اختيارية.

تمكين/تعطيل إرسال HTTP " Vary: *" رأس الصفحة في الاستجابة. عدم صحة الإعدادات الافتراضية ، " Vary: *" تم إرسال رأس الصفحة لـ صفحات التخزين المؤقت .

وتكون القيمة الافتراضية هي 0.

defaultProvider

سمة سلسلة اختيارية.

تعيين أو الحصول على الموفر الافتراضي لذاكرة التخزين المؤقت للإخراج.

قيمة افتراضية هي "AspNetInternalProvider". تعد ذاكرة التخزين المؤقتة هذه مقدمة من ASP.NET.
يعد هذا الموفر من قبل ASP.NET في ذاكرة تخزين مؤقت.

العناصر التابعة

العنصر

الوصف

providers

عنصر الفرع الاختياري التي يمكن استخدامه لتكوين موفري ذاكرة التخزين المؤقت لإخراج الموفرين .

العناصر الأصلية

العنصر

الوصف

configuration

العنصر الجذري المطلوب في كل ملف تكوين مستخدم من قبل وقت تشغيل اللغة العامة وتطبيقات .NET Framework.

system.web

تحديد جذر العنصر لإعدادات تكوين ASP.NET في ملف تكوين ما. يحتوي على عناصر تكوين التي تكوّن تطبيقات ويب ASP.NET وتتحكم في سلوك التطبيقات.

caching

تكوين إعدادات ذاكرة تخزين مؤقت لتطبيق ويب.

ملاحظات

التكوين الافتراضي

الافتراضية التالية outputCache عدم تكوين عنصر بشكل واضح في ملف تكوين الجهاز أو في ملف Web.config الجذر ولكن يتم إرجاع التكوين الافتراضي بواسطة تطبيق ما في الإصدار 2.0 من برنامج .NET Framework.

<outputCache enableOutputCache = "true" 
             enableFragmentCache = "true" 
             sendCacheControlHeader = "true" 
             omitVaryStar = "false"
             defaultProvider="AspNetInternalProvider">
</outputCache>

مثال

المثال التالي على تعطيل ذاكرة التخزين المؤقت لإخراج أحد تطبيقات ASP.NET.

<outputCache enableOutputCache="false" />

معلومات العنصر

مساحة الاسم

اسم المخطط

ملف الـتحقق من الصحة

يمكن أن يكون فارغاً

راجع أيضًا:

المهام

الإرشادات التفصيلية: استخدام إخراج التخزين المؤقت إلى تحسين أداء موقع ويب

كيفية: تكوين دلائل معينة باستخدام إعدادات الموقع

كيفية: تأمين إعدادات التكوين ASP.NET

المرجع

النظام.ويب عنصر (مخطط إعدادات ASP.NET)

عنصر تكوين (مخطط إعدادات عام)

عنصر ذاكرة التخزين المؤقت للتخزين المؤقت (مخطط إعدادات ASP.NET)

System.Configuration

System.Web.Configuration

المبادئ

نظرة عامة حول التخزين المؤقت ASP.NET

تسلسل هرمي ملف تكوين ASP.NET و الوراثة

تأمين تكوين ASP.NET

وحدات سيناريو التكوين ASP.NET

موارد أخرى

إعدادات التكوين العامة (ASP.NET)

إعدادات تكوين الـ ASP.NET

إدارة مواقع ويب ASP.NET

ملفات التكوين ASP.NET

تكوين ASP.NET API