ASP نفسها ليست لغة البرمجة النصية. يوفر فقط بيئة لبرامج البرمجة النصية المضمنة في صفحات HTML لتشغيلها. لغة البرمجة النصية الأكثر استخدامًا في ASP هي VBScript. على الرغم من أن لغة البرمجة النصية لـ ASP بسيطة للغاية ، فليس من السهل تشغيل برنامج ASP على النحو الأمثل.
في الوقت الحاضر ، فإن عرض النطاق الترددي للشبكة في الصين محدود للغاية والشبكة مزدحمة للغاية. أصبح كيفية تشغيل تطبيق ASP الخاص بك بسرعة حلم كل مبرمج ASP. ثم اتبعني لتسريع برنامج ASP الخاص بك!
واحد. طريقة تحسين قواعد البيانات
الغرض الرئيسي من استخدامنا لـ ASP هو تشغيل قاعدة البيانات. كيف تكمل هذه الإجراءات بسرعة أكبر؟
1. لا تستخدم "SELECT *..."
يرجى محاولة التقاط الحقول التي تحتاجها. على سبيل المثال ، هناك 10 حقول في جدول ، لكنك ستستخدم واحدة منها فقط (الاسم) ، وتستخدم "SelectNameFromyourtable" بدلاً من "Select*Fromyourtable". قد تقول ، هذه هي الطريقة التي فعلت بها ، ولكن ماذا ستفعل إذا كان هناك 50 حقلًا في طاولة وتحتاج إلى استخدام 23 منها؟ من أجل توفير مشكلة في كتابة أسماء الحقول المقابلة وإيجادها ، قد لا تكون صادقًا مع "SelectName ، الجنس ، العمر ... من yourtable"!
في الواقع ، فإن محاولة التقاط الحقول التي تحتاجها لاستخدام عبارة SELECT ستكون أسرع بنسبة 5 ٪ على الأقل لبرنامج ASP الخاص بك.
2. استخدم الإجراءات المخزنة كلما كان ذلك ممكنًا (لـ MSSQLServer)
في بعض الأحيان ، يمكن إكمال عملية القراءة ، باستخدام عبارات SQL والإجراءات المخزنة ، ولكن استخدام الإجراءات المخزنة سيؤدي إلى تسريع عملية القراءة بشكل كبير ، مما سيزيد من سرعة برنامج ASP الخاص بك.
3. انتبه إلى كيفية استخدام المؤشر
إذا كنت تقرأ فقط جدولًا ، فيرجى استخدام المؤشرات المستهلكة فقط والقراءة فقط ، لأن هذا المؤشر هو الأسرع لقراءة قاعدة البيانات ، خاصةً عند قراءة كمية كبيرة من البيانات.
4. لا تفتح مجموعات سجلات مستقلة غير مجدية
ربما كنت تضحك ، هل سأفتح مجموعة سجلات عديمة الفائدة؟ نعم ، بالطبع ، سوف ، على سبيل المثال ، عند إنشاء مجموعة سجلات الأشجار ، يجب عليك فتح مجموعة السجلات الأصل ، ومجموعة سجلات الطفل المقابلة ، وحتى مجموعة السجلات الكبرى. في الواقع ، يمكنك استخدام تقنية Datashaping التي توفرها ADO لاستبدال مجموعات سجلات مستقلة متعددة ، والتي ستعمل على تسريع سرعة تشغيل البرنامج. (لاستخدام Datashaping ، يرجى الرجوع إلى مساعدة ADO)
5. تأكد من إغلاق كائنات مجموعة السجلات المفتوحة وكائنات الاتصال
يتساءل بعض الأصدقاء دائمًا عن سبب تشغيل برنامج ASP بسرعة كبيرة في البداية ، لكنه يصبح أبطأ وأبطأ بعد تشغيله عدة مرات؟ يعطل الخادم حتى. يحدث هذا ، من المحتمل أنك فتحت الكثير من كائنات مجموعة السجلات وكائنات الاتصال وأخيراً لم تغلقها. استخدم الطريقة التالية للإغلاق: