Menggunakan Teknologi Cache di ASP dapat meningkatkan kinerja situs web Anda.
Sebelum memperkenalkan teknologi ini, mari kita jelaskan apa teknologi cache ASP.
Cache yang disebut SO sebenarnya membuka ruang untuk menyimpan data dalam memori. Setelah Anda melakukan tindakan kueri dan memasukkan hasil kueri ke dalam cache, Anda dapat dengan cepat mengunjungi data dengan cepat. Dan jika Anda tidak memasukkan data ke dalam cache, ketika Anda menjalankan kueri ini lagi, server mengkonsumsi proses dari database dan mengurutkannya.
Ketika data disimpan dalam cache, waktu yang dibutuhkan ketika bertanya lagi terutama pada saat menampilkan data.
Dengan kata lain, kita tidak boleh meletakkan data yang sering perlu diubah menjadi cache server.
Sekarang kami pertama -tama membahas teknik menggunakan ASP di server.
Teknologi cache.
Ketika Anda memiliki banyak data (statis, yaitu, lebih sedikit perubahan) perlu ditampilkan ke klien, Anda dapat mempertimbangkan menggunakan teknologi cache di server. Teknologi ini sangat cocok untuk situs web tersebut dengan konsistensi gaya tampilan yang kuat (ya, untuk situs web non -arus utama, tidak mudah digunakan.)
Bahkan, metode implementasi sangat sederhana.
Ini adalah contoh untuk menampilkan klasifikasi buku
File DisplayBooks.asp:
< %@ Bahasa = JavaScript %>
<Html>
<body>
<Metode form = post>
Klasifikasi Buku; < % = getBookSlistBox () %>
<p>
<input type = kirim>
< %
Fungsi getBookSlistBox () ()
{{
BookSlistBox = Aplikasi (BookListBox)
if (booklistbox! = null) return bookslistBox;
CRLF = String.FromCharCode (13, 10)
BookSlistBox = <Pilih Nama = Buku> + CRLF;
SQL = SELECT * Dari Pesanan Buku dengan Nama;
cnnbooks = server.CreateObject (adodb.connection);
cnnbooks.open (buku, admin,);
RstBooks = cnnbooks.execute (SQL);
FLDBookName = RSTBooks (Bookname);
While (! RstBooks.eof) {
BookSlistBox = BookSlistBox + <pection> +
FLDBookName + + CRLF;
rstBooks.movenext ();
}
BookSlistBox = BookListBox +
Aplikasi (BookListBox) = BookListBox
Return BooksListBox;
}
%>