كيفية: توليف وقياس أداء التطبيقات التي تم إنشاؤها على برنامج.NET Framework

ملخص

توضح هذه المقالة خطوة بخطوة اعتبارات هامة لضبط الأداء وقياس للتطبيقات التي تم إنشاؤها على.NET Framework. هذا هو واحد من سلسلة من المقالات التي توفر معلومات تفصيلية للتطبيقات التي تم إنشاؤها على.NET Framework.

المقالات في هذه السلسلة تتضمن ما يلي:
818016 كيفية: نشر التطبيقات التي تم إنشاؤها على برنامج.NET Framework
818013 كيفية: دعم التطبيقات التي تم إنشاؤها على برنامج.NET Framework
818015 كيفية: توليف وقياس أداء التطبيقات التي تم إنشاؤها على برنامج.NET Framework
818014 كيفية: تأمين التطبيقات التي تم إنشاؤها على برنامج.NET Framework
العودة إلى أعلى

تكوين جلسات لتطبيقات ASP.NET

وتشمل تطبيقات ASP.NET دعم متطور لتعقب معلومات المستخدم بين طلبات متعددة. لتمكين تطبيقات إلى التوسع إلى الآلاف من المستخدمين، يمكنك تخزين جلسات العمل بعدة طرق مرنة. الأسلوب الافتراضي تخزين الدورة المعلومات قيد التشغيل. هذا بتخزين معلومات المستخدم في الذاكرة لخادم واحد. يوفر الأسلوب في عملية أداء أسرع. هذان الأسلوبان تقدم أقل في الأداء وقابلية للتحجيم أكبر: تخزين معلومات جلسة العمل على ملقم حالة أو تخزين معلومات جلسة العمل على جهاز كمبيوتر يستخدم SQL Server.

للحصول على معلومات إضافية حول كيفية تكوين جلسات ASP.NET باستخدام أي من الأساليب القياسية الثلاثة، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف ل Microsoft":
317604 كيفية: تكوين SQL Server لتخزين حالة جلسة عمل ASP.NET


العودة إلى أعلى

تعيين فترة المهلة لجلسات عمل ASP.NET

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

لمزيد من المعلومات حول كيفية تعيين مهلة لحالة جلسة عمل، قم بزيارة موقع Microsoft التالي على الويب:العودة إلى أعلى

اختبار تطبيقات ASP.NET وخدمات الويب باستخدام أداة ضغط تطبيق ويب

أداة الضغط تطبيق ويب (WAS) مفيد لتطبيق ويب اختبار الأداء وقابلية التطوير. يمكنك استخدام هذه الأداة لكل تطبيقات ASP.NET على ويب وخدمات ويب. ومع ذلك، هناك اختلافات في كيفية استخدام الأداة WAS لكل نوع من الخدمات.

للحصول على معلومات إضافية حول كيفية استخدام WAS لاختبار تطبيقات ASP.NET، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف ل Microsoft":
815161 كيفية: قياس الاستجابة ASP.NET باستخدام أداة ضغط تطبيق ويب
815160 كيفية: خدمات اختبار ويب ASP.NET باستخدام أداة ضغط تطبيق ويب
العودة إلى أعلى

استخدام أداة إدارة الأداء لتحليل التطبيقات المستندة إلى Windows التي تم إنشاؤها على برنامج.NET Framework

.NET Framework إدارة التجميعات أثناء تشغيلها. ولذلك،.NET Framework لديه حق الوصول إلى كثير من المعلومات حول كل تجميع. يتعرض الكثير من هذه المعلومات عن طريق عدادات الأداء. كمسؤول، يمكنك الوصول إلى هذه العدادات باستخدام أداة إدارة الأداء.

يمكن الوصول إلى مزيد من المعلومات حول تطبيقات ASP.NET مما هو متاح من التطبيقات المستندة إلى Windows القياسية التي تم إنشاؤها على برنامج.NET Framework. هناك العشرات من العدادات التي يمكنك مراقبة. ومع ذلك، يجب أن يفهم معظم مسؤولي سوى عدد قليل من هذه العدادات.

لمزيد من المعلومات حول عدادات الأداء الأكثر أهمية التي تكشف.NET Framework، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف ل Microsoft":
815158 كيفية: استخدام أداة إدارة الأداء لتحليل أداء تطبيق Windows المستندة إلى إطار عمل.NET

815159 كيفية: تحليل أداء تطبيق ويب ASP.NET باستخدام أداة إدارة الأداء
العودة إلى أعلى

إعداد خدمات ويب وتطبيقات ويب ASP.NET فهارس

قد يلزم قياس خارج ملقم واحد لتطابق الأداء أو قابلية الثبات متطلبات تطبيقات ويب. هناك العديد من العوامل الفريدة في الاعتبار عند تغيير حجم أحد تطبيقات ASP.NET لخوادم متعددة.

لمزيد من المعلومات حول كيفية تغيير حجم أحد تطبيقات ASP.NET على خادم واحد أو أكثر، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف ل Microsoft":
815162 كيفية: إعداد تطبيقات متعددة الخوادم ويب ASP.NET وخدمات الويب
العودة إلى أعلى

تعطيل تصحيح تطبيقات ASP.NET

أثناء تطوير واستكشاف الأخطاء وإصلاحها، قد تمكين المطورين تصحيح الأخطاء في تطبيق ASP.NET. على الرغم من تصحيح يقدم الكثير من المعلومات المفيدة للمطورين، يؤثر إلى حد كبير أداء التطبيق. قد يلزم تعطيل التصحيح في الأنظمة التي تم تصحيح الأخطاء ممكن دون داع.

للحصول على معلومات إضافية حول كيفية تعطيل تصحيح تطبيقات ASP.NET، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف ل Microsoft":
815157 كيفية: تعطيل تصحيح تطبيقات ASP.NET
العودة إلى أعلى

تقييد ASP.NET للمعالجات المحددة في نظام متعدد المعالجات

بشكل افتراضي، يستخدم أحد تطبيقات ASP.NET كافة المعالجات في نظام. هذا يعمل بشكل جيد لمعظم البيئات. ومع ذلك، إذا تم ضبط الأداء على الأنظمة ذات المعالجات المتعددة، قد تضطر لتقييد ASP.NET لمعالج محدد واحد أو أكثر.

لمزيد من المعلومات حول كيفية تقييد ASP.NET للمعالجات المحددة في نظام متعدد المعالجات، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف ل Microsoft":
815156 كيفية: تقييد ASP.NET للمعالجات المحددة في نظام متعدد المعالجات
العودة إلى أعلى

المراجع

لمزيد من المعلومات حول كيفية تأمين التطبيقات التي تم إنشاؤها على برنامج.NET Framework، قم بزيارة مواقع Microsoft التالية على الويب:الخطأ رقم: 6713 (تعديل المحتوى)

العودة إلى أعلى
خصائص

رقم الموضوع: 818015 - آخر مراجعة: 15‏/01‏/2017 - المراجعة: 1

تعليقات