El uso de la tecnología de caché en ASP puede mejorar en gran medida el rendimiento de su sitio web.
Antes de introducir estas tecnologías, expliquemos cuál es la tecnología de caché de ASP.
El Cache de SO en realidad está abriendo un espacio para guardar datos en la memoria. Una vez que realiza una acción de consulta y coloca los resultados de la consulta en el caché, puede visitar rápidamente los datos rápidamente. Y si no coloca los datos en el caché, cuando vuelve a ejecutar esta consulta, el servidor consume el proceso de la base de datos y lo ordenó.
Cuando los datos se almacenan en el caché, el tiempo que lleva cuando se consulta nuevamente es principalmente al momento de mostrar los datos.
En otras palabras, no debemos poner los datos que a menudo deben cambiar en el caché del servidor.
Ahora primero discutimos la técnica de usar ASP en el servidor.
Tecnología de caché.
Cuando tenga muchos datos (estáticos, es decir, menos cambios) es necesario mostrar al cliente, puede considerar usar la tecnología de caché en el servidor. Esta tecnología es particularmente adecuada para aquellos sitios web con una fuerte consistencia de estilo de visualización (HUH, para sitios web no mayores, no es fácil de usar).
De hecho, el método de implementación es particularmente simple.
Este es un ejemplo para mostrar la clasificación de libros
Archivo displaybooks.asp:
< %@ Idioma = javaScript %>
<html>
<Body>
<Método de formulario = post>
Clasificación de libros;
<p>
<input type = enviar>
< %
Función getBookSlistBox () ()
{{
BooksListBox = Aplicación (BooksListBox)
if (BooksListBox! = NULL) return BooksListBox;
CRLF = String.FromCharCode (13, 10)
BooksListBox = <Seleccionar nombre = libros> + CRLF;
Sql = seleccionar * de los libros orden por nombre;
cnnbooks = server.createObject (ADODB.Connection);
cnnbooks.open (libros, administrador);
rstbooks = cnnbooks.execute (SQL);
FldbookName = rstbooks (BookName);
While (! Rstbooks.eof) {
BooksListBox = BooksListBox + <pection> +
FldBookName + + CRLF;
rstbooks.movenext ();
}
BooksListBox = BooksListBox +
Aplicación (BooksListBox) = BooksListBox
Devolver bookslistbox;
}
%>