سؤال

أنا أستخدم CodeProject معروف جيدا Open Session in View للتعامل مع جلسات أحمق. هل يعمل بشكل جيد مع Level 2 Cacheب أي شخص قد نجح القيام بذلك؟ هل ينبغي أن أستخدم NH.Burrow في حين أن؟ أي نصيحة حول ذاكرة التخزين المؤقت L2 في أفضل الممارسات ASP.NET هي موضع تقدير.

تحرير: رابط إلى مقالة CodeProject: http://www.codeProject.com/kb/architecture/nibernateBestpractices.aspx.

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

المحلول

يمكنني استخدام وحدة نمط العمل للتعامل مع جلستي. ثم أقوم بإنشاء httpmodule ينفذ حياة "جلسة لكل طلب ويب" يعمل بشكل جيد حقا. يبدأ HttpModule الخاص بي وحدة العمل على هوك Preexecuterequestherler، ثم يخزنه في الطلب. ثم يستخدم هوك postexecuterequestherler لإكمال وحدة العمل.

هذه هي المقالة تستند وحدة عملي في:http://nhforge.org/wikis/patternsandpractices/nibernate-and-the-unit-60-pattern.aspx.

نصائح أخرى

فيما يتعلق بتخزين ذاكرة التخزين المؤقت L2 L2، يرجى التحقق من هذه القراءة،

ncache كما ذاكرة التخزين المؤقت L2.

ncache. هو ذاكرة التخزين المؤقت لمستوى المؤسسة الموزعة ل .NET و JAVA ويوفر أيضا مساحة تخزين سريعة وموثوقة لجلسات ASP.NET و JSP. يوفر NCACHACHT أيضا المكون الإضافي لتخزين التخزين المؤقت للمستوى الثانوي LOHIPERNATE.

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