كائن ذاكرة التخزين المؤقت لا يعود النتائج
-
10-12-2019 - |
سؤال
لدي مشكلة غريبة حقا. أنا أستخدم ذاكرة التخزين المؤقت للكائنات إلى نتائج استرداد أسرع عند استخدام SPQUERY.
التعليمات البرمجية الخاصة بي للحصول على العناصر كما يلي: giveacodicetagpre.
عندما أقوم بتشغيل هذا الرمز، أحصل على جميع النتائج التي تلبي الشرط في الاستعلام (بغض النظر عن عدد المرات التي قمت بتحديث الصفحة). ومع ذلك، إذا قمت بإجراء أي تغييرات في القائمة (إضافة عنصر أو حذفها)، فإن ذاكرة التخزين المؤقت للكائنات بإرجاع مجموعة العناصر التي تم تغييرها مرة واحدة فقط. في المرة القادمة أعد تحديث الصفحة أحصل على 0 نتائج.
e.g. إذا كان لدي 5 عناصر ثم أضف 1 عنصر جديد، أحصل على 6 عناصر هي النتيجة الصحيحة. ولكن عندما تقوم بتحديث الصفحة مرة أخرى أحصل على 0 نتائج. تستمر هذه الحالة حتى أحصل على إعادة تدوير مسبح التطبيق أو ذاكرة التخزين المؤقت للكائن.
تم تعيين ذاكرة التخزين المؤقت للكائن الخاص بي إلى 300 ميغابايت، يتم التحقق من التغييرات عند تنفيذ الاستعلام يتم تعيين قيمة المضاعف إلى 3.
أي أفكار ما يمكن أن يكون مصدر مشاكلي؟
موضع ترحيب أي نصيحة! شكرا
تحرير:
نظرت إلى ULS ووجدت هذه الإدخالات عند إرجاع 0 عناصر: giveacodicetagpre.
المحلول
"ذاكرة التخزين المؤقت ملكة جمال لاستعلام الويب" قد يكون الجواب.قد تكون تبحث في سجل ULS للجزء الخطأ.أود أن أنظر إلى سجل ULS لأول عملية تشغيل ناجحة ومعرفة ما إذا كان لا توجد ذاكرة تخزين مؤقت في القائمة التي تنتج عن تفريغ ذاكرة التخزين المؤقت للقائمة التي تتنازل عنها.
قد تكون قادرا على معالجة عن طريق تغيير الاستعلام من جانب الخادم إلى جانب العميل.إذا أذكرت أن استفسارات الجانب العميل بشكل صحيح تميل إلى سحب القائمة بأكملها قبل تشغيل الاستعلام، لذلك أعتقد أنك قد تحصل على ذاكرة التخزين المؤقت في كل مرة.
نصائح أخرى
http://technet.microsoft.com/ en-us/library/cc770229(V==OFFICE.14).aspx تأكد أيضا من تكوين حسابات مستخدمي ذاكرة التخزين المؤقت للكائنات بشكل صحيح في المقالة أدناه،
href="http://technet.microsoft.com/en-us/library/ff758656(V=FOFFICE.14).aspx" rel="nofollow"> http://technet.microsoft.com/ en-us/library/ff758656(V=FOFFICE.14).aspx
أعتقد وغير متأكد من أن هذا يتم إطلاعه على ملف تعريف ذاكرة التخزين المؤقت تعديل عنصر يجعل ذاكرة التخزين المؤقت القذرة وهذا هو السبب في أن طلبك التالي يعطيك شيئا .. لأن الكائن لم يعد صالحا إلقاء نظرة ولعب مع إعدادات ملف تعريف ذاكرة التخزين المؤقت .. هناك زوجين للإنترانت والإستنسانية أو مجهول
Sunchero