การใช้เทคโนโลยีแคชใน ASP สามารถปรับปรุงประสิทธิภาพของเว็บไซต์ของคุณเป็นส่วนใหญ่
ก่อนที่จะแนะนำเทคโนโลยีเหล่านี้เรามาอธิบายว่าเทคโนโลยีแคชของ ASP คืออะไร
แคชที่เรียกว่า SO กำลังเปิดพื้นที่เพื่อบันทึกข้อมูลในหน่วยความจำ เมื่อคุณดำเนินการค้นหาและใส่ผลลัพธ์การสืบค้นลงในแคชคุณสามารถเยี่ยมชมข้อมูลได้อย่างรวดเร็ว และถ้าคุณไม่ใส่ข้อมูลลงในแคชเมื่อคุณเรียกใช้การสืบค้นนี้อีกครั้งเซิร์ฟเวอร์จะใช้กระบวนการจากฐานข้อมูลและจัดเรียง
เมื่อข้อมูลถูกเก็บไว้ในแคชเวลาที่ใช้เมื่อการสืบค้นอีกครั้งส่วนใหญ่จะเป็นส่วนใหญ่ในเวลาที่แสดงข้อมูล
กล่าวอีกนัยหนึ่งเราไม่ควรใส่ข้อมูลที่มักจะต้องเปลี่ยนเป็นแคชของเซิร์ฟเวอร์
ตอนนี้เราจะพูดคุยเกี่ยวกับเทคนิคการใช้ ASP บนเซิร์ฟเวอร์
เทคโนโลยีแคช
เมื่อคุณมีข้อมูลจำนวนมาก (คงที่นั่นคือการเปลี่ยนแปลงที่น้อยลง) จำเป็นต้องแสดงต่อไคลเอนต์คุณสามารถพิจารณาใช้เทคโนโลยีแคชบนเซิร์ฟเวอร์ เทคโนโลยีนี้เหมาะอย่างยิ่งสำหรับเว็บไซต์เหล่านั้นที่มีความสอดคล้องสไตล์การแสดงผลที่แข็งแกร่ง (HUH สำหรับเว็บไซต์ที่ไม่ใช่ Mainstream ไม่ใช่เรื่องง่ายที่จะใช้งาน)
ในความเป็นจริงวิธีการใช้งานนั้นง่ายโดยเฉพาะอย่างยิ่งเพียงแค่ดูตัวอย่างง่ายๆต่อไปนี้
นี่คือตัวอย่างสำหรับการแสดงการจำแนกหนังสือ
displaybooks.asp ไฟล์:
< %@ language = JavaScript %>
<html>
<body>
<วิธีการฟอร์ม = โพสต์>
การจำแนกหนังสือ; < % = getbookslistbox () %>
<p>
<ประเภทอินพุต = ส่ง>
-
ฟังก์ชั่น getbookslistbox () ()
-
Bookslistbox = แอปพลิเคชัน (Bookslistbox)
if (bookslistbox! = null) กลับ bookslistbox;
crlf = string.fromCharcode (13, 10)
BooksListBox = <เลือกชื่อ = หนังสือ> + crlf;
SQL = SELECT * จากคำสั่งซื้อหนังสือตามชื่อ;
cnnbooks = server.createObject (adodb.connection);
cnnbooks.open (หนังสือ, ผู้ดูแลระบบ,);
rstbooks = cnnbooks.execute (SQL);
fldbookName = rstbooks (BookName);
ในขณะที่ (! rstbooks.eof) {
Bookslistbox = Bookslistbox + <pontion> +
fldbookname + + crlf;
rstbooks.movenext ();
-
Bookslistbox = Bookslistbox +
แอปพลิเคชัน (Bookslistbox) = Bookslistbox
ส่งคืน Bookslistbox;
-
-