باستخدام تقنية ذاكرة التخزين المؤقت في ASP ، يمكن أن يحسن أداء موقع الويب الخاص بك إلى حد كبير.
قبل تقديم هذه التقنيات ، دعونا نوضح ما هي تقنية ذاكرة التخزين المؤقت لـ ASP.
تقوم ذاكرة التخزين المؤقت SO -SO في الواقع بتوفير مساحة في الذاكرة. بمجرد إجراء إجراء استعلام ووضع نتائج الاستعلام في ذاكرة التخزين المؤقت ، يمكنك زيارة البيانات بسرعة بسرعة. وإذا لم تقم بوضع البيانات في ذاكرة التخزين المؤقت ، عند تنفيذ هذا الاستعلام مرة أخرى ، يستهلك الخادم العملية من قاعدة البيانات وفرزها.
عندما يتم تخزين البيانات في ذاكرة التخزين المؤقت ، فإن الوقت الذي يستغرقه عند الاستعلام مرة أخرى في وقت عرض البيانات.
بمعنى آخر ، لا ينبغي لنا أن نضع البيانات التي تحتاج إلى تغيير في ذاكرة التخزين المؤقت للخادم.
الآن نناقش تقنية استخدام ASP على الخادم.
تقنية ذاكرة التخزين المؤقت.
عندما يكون لديك الكثير من البيانات (ثابتة ، أي تغييرات أقل) يجب عرضها على العميل ، يمكنك التفكير في استخدام تقنية ذاكرة التخزين المؤقت على الخادم. هذه التكنولوجيا مناسبة بشكل خاص لتلك المواقع التي لها تناسق قوي في نمط العرض (هاه ، لمواقع الويب غير المتوحشة ، ليس من السهل الاستخدام.)
في الواقع ، طريقة التنفيذ بسيطة بشكل خاص.
هذا مثال لعرض تصنيف الكتب
ملف displaybooks.asp:
<٪@ language = javaScript ٪>
<html>
<body>
<طريقة النموذج = post>
تصنيف الكتب ؛
<p>
<نوع الإدخال = إرسال>
<٪
وظيفة getBookSlistbox () ()
{{
bookslistbox = التطبيق (bookslistbox)
if (bookslistbox! = null) return bookslistbox ؛
crlf = string.fromcharcode (13 ، 10)
bookslistbox = <select name = books> + crlf ؛
SQL = SELECT * From Books Order by name ؛
cnnbooks = server.createBject (adodb.connection) ؛
cnnbooks.open (كتب ، admin ،) ؛
rstbooks = cnnbooks.execute (sql) ؛
flDbookName = rstBooks (اسم bookName) ؛
بينما (! rstbooks.eof) {
bookslistbox = bookslistbox + <point> +
fldbookName + + CRLF ؛
rstbooks.movenext () ؛
}
bookslistbox = bookslistbox +
التطبيق (bookslistbox) = bookslistbox
Return Bookslistbox ؛
}
٪>