لقد واجهت هذا الموقف أيضًا: استخدام قاعدة البيانات المعتادة. وقت طويل عندما تكون الصفحة. طلبت من بعض الماجستير أن يعرفوا أن المشكلة تم خلطها مع HTML و ASP. إذا كانت كمية البيانات كبيرة ، فسوف تضيع الوقت.
الاستجابة. write و <٪ = ٪> هي طرق سلسلة الإخراج للعميل إلى العميل.
بشكل عام ، في معظم الأوقات نستخدمها <٪ = ٪> في حالة خلط رمز HTML و ASP ، ويستخدم الاستجابة. ٪> اكتب قيمة "التعبير" في دفق إخراج ASP لتحليل هذه الطريقة. إذا لم يتم فتح المخزن المؤقت للاستجابة ، فإن كل جملة من هذه العبارات سوف تتسبب في كتابة البيانات إلى البيانات إلى المتصفح من خلال شكل العديد من الحقائب الصغيرة. هذا بطيء جدا. بالإضافة إلى ذلك ، فإن شرح كمية صغيرة من البرامج النصية و HTML سيؤدي إلى التبديل بين محرك البرنامج النصي و HTML ، مما يقلل أيضًا من الأداء. لذلك ، للحصول على دعوة للاستجابة. الكتابة ، يمكن تحسين استبدال التعبير المكثف المكثف بشكل كبير من حيث أداء التطبيق.
عادة ما نستخدم الجمل التالية لعرض محتوى قاعدة البيانات:
<٪ dowhilenotrs.eof ٪>
<٪ = rs ("Flides") ٪>
<٪ rs.movenext ٪>
<٪ حلقة ٪>
ليست جيدة مثل
<٪ str = "" "
fori=1tors.recodecount
str=str+rs("flides")
rs.movenext
التالي
Response.Write(str)
٪>
سرعة التنفيذ سريعة. أيضا ، نحن نستخدم
fori = 1tors.rcodeCount
يستبدل
dowhilenotrs.eof
هناك أيضا فائدة واضحة. مع عدد المرات المحددة ، يمكنك تجنب نهاية الدورة في كل مرة.
هذا يمكن أن يحسن أيضا الكفاءة.