سؤال

نحن نستخدم طرازات mapper الزجاجية مع Sitecore 7.1 (الاداءات MVC)، ونشرنا مؤخرا هذا المشروع في البيئة الحية، لكن عميلنا لاحظ أن الأداء مهين مع مرور الوقت، على سبيل المثال، بعد 8 ~ 12 ساعة، تبدأ بعض الصفحاتيستغرق 20 ثانية لتحميل. بعد الاتصال بدعم Sitecore وإرسال مقالب وحدة المعالجة المركزية / الذاكرة، استجاب فريق الدعم:

" بسبب mapper الزجاجية غالبا ما يحل مسارات العنصر يحتاج إلى تحديث السجلات في ذاكرة التخزين المؤقت ItemPaths (حيث يقوم كل تحديث" بإغلاق "ذاكرة التخزين المؤقت). كما يبدو أن هذا التطبيق غالبا ما يواجه التطبيق الوضع عند وجود عدد قليل من الخيوطستكون في انتظار موضوع واحد لإنهاء تحديث مخبأ ItemPaths . "

لذلك، هل واجهت هذه المشكلة من قبل؟هل هناك أي شيء أحتاج إلى القيام به مع نماذج الزجاج لدينا لمنع هذا؟

"glass.mapper" الإصدار="3.0.11.23"

"glass.mapper.sc" الإصدار="3.1.10.31"

شكرا

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

المحلول

كانت المشكلة في فئتنا الأساسية التي تحتوي على خاصية "المسار الكامل":

giveacodicetagpre.

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

لقد قمت بتحديث الممتلكات أكثر مثل الخاصية "كسول محمول":

giveacodicetagpre.

هذا ثابت المشكلة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top