مقدمة
النصائح 1: ذاكرة التخزين المؤقت للبيانات الشائعة على خادم الويب
نصيحة 2: ذاكرة التخزين المؤقت للبيانات الشائعة في كائنات التطبيق أو الجلسة
نصائح 3: بيانات ذاكرة التخزين المؤقت و HTML على قرص خادم الويب
النصيحة 4: تجنب ذاكرة التخزين المؤقت للمكونات غير المرنة في كائنات التطبيق أو الجلسة
نصيحة 5: لا تقم بتخزين ذاكرة التخزين المؤقت لاتصالات قاعدة البيانات في كائنات التطبيق أو الجلسة
النصائح 6: استخدم كائنات الجلسة
نصائح 7: تغليف الكود في كائن com
النصائح 8: احصل على الموارد لاحقًا وأصدر الموارد في وقت مبكر
النصيحة 9: التنفيذ خارج العملية سيضحي بالموثوقية
نصيحة 10: استخدم الخيارات بشكل صريح
النصائح 11: استخدم المتغيرات المحلية في الروتين الفرعي والوظائف
النصائح 12: نسخ البيانات الشائعة إلى متغيرات البرنامج النصي
نصيحة 13: تجنب إعادة تعريف المصفوفات
النصائح 14: استخدم الاستجابة العازلة
نصيحة 15: الدفعة المدمجة البرامج النصية والاستجابة.
نصيحة 16: استخدم الاستجابة.
نصيحة 17: استخدم <boung> لوضع علامة على الكائنات
نصيحة 18: ربط typelib باستخدام كائنات ADO والمكونات الأخرى
نصائح 19: استخدام قدرات التحقق من المتصفح
نصيحة 20: تجنب سلسلة متسلسل في الحلقات
نصيحة 21: تمكين المتصفح والتخزين المؤقت للوكيل
نصيحة 22: استخدم server.transfer بدلاً من الاستجابة.
نصائح 23: أضف مائلة في نهاية عنوان URL للدليل
نصيحة 24: تجنب استخدام متغيرات الخادم
-----------------------------------------------------------------------------------
مقدمة
الأداء هو ميزة. تحتاج إلى الأداء مسبقًا ، أو إعادة كتابة التطبيق لاحقًا. بمعنى آخر ، ما هي الاستراتيجيات الجيدة لزيادة أداء تطبيقات صفحات الخادم النشطة (ASP)؟
توفر هذه المقالة العديد من النصائح لتحسين تطبيقات ASP و "محرر البرامج النصية Visual Basic (R) (VBScript). وتناقش العديد من العيوب والعيوب. تم اختبار الاقتراحات المدرجة في هذه المقالة بشكل صحيح. وغيرها من الكائنات الداخلية ASP (الطلبات والاستجابات والخوادم).
يعتمد أداء ASP عادةً أكثر من مجرد رمز ASP نفسه. لا نريد تضمين جميع الاقتباسات الحكيمة في مقال واحد ، ونسر فقط الموارد المتعلقة بالأداء في النهاية. تتضمن هذه الروابط مواضيع ASP وغير ASP ، بما في ذلك تكوينات "ActiveX (R) بيانات البيانات (ADO) ،" Component Object Model (COM) ، قاعدة البيانات ، و "خادم معلومات الإنترنت (IIS)". هذه هي الروابط التي نحبها - يرجى متابعتها.
النصائح 1: ذاكرة التخزين المؤقت للبيانات الشائعة على خادم الويب
تقوم صفحة ASP النموذجية باسترداد البيانات من قاعدة بيانات الواجهة الخلفية وتحول النتائج إلى لغة ترميز النص التشعبي (HTML). بغض النظر عن سرعة قاعدة البيانات ، من الأسرع بكثير استرداد البيانات من الذاكرة بدلاً من استرداد البيانات من قاعدة بيانات الواجهة الخلفية. غالبًا ما تكون قراءة البيانات من محرك الأقراص الثابتة المحلية أسرع بكثير من استرداد البيانات من قاعدة بيانات. لذلك ، يمكن تحسين الأداء في كثير من الأحيان عن طريق تخزين البيانات على خادم الويب (في الذاكرة أو القرص).
التخزين المؤقت هو مفاضلة زمان النموذجية. إذا قمت بتخزين البيانات بشكل صحيح ، فسترى تحسنًا مفاجئًا في الأداء. لجعل ذاكرة التخزين المؤقت تعمل ، يجب أن تحافظ على إعادة استخدام البيانات بشكل متكرر ، وإعادة حساب هذه البيانات باهظة الثمن أو مكلفة نسبيًا. إذا كانت ذاكرة التخزين المؤقت مليئة بالبيانات غير المرغوب فيها ، فهي مضيعة للذاكرة.