Usando a tecnologia de cache no ASP, pode melhorar o desempenho do seu site.
Antes de introduzir essas tecnologias, vamos explicar qual é a tecnologia de cache do ASP.
O cache SO -SO -FACKED está realmente abrindo um espaço para salvar dados na memória. Depois de executar uma ação de consulta e colocar os resultados da consulta no cache, você pode visitar rapidamente os dados rapidamente. E se você não colocar os dados no cache, quando você executa esta consulta novamente, o servidor consome o processo do banco de dados e o classificou.
Quando os dados são armazenados no cache, o tempo necessário para a consulta novamente é principalmente no momento da exibição dos dados.
Em outras palavras, não devemos colocar os dados que geralmente precisam alterar o cache do servidor.
Agora, discutimos a técnica de usar o ASP no servidor.
Tecnologia de cache.
Quando você tem muitos dados (estáticos, ou seja, menos alterações) precisam ser exibidos para o cliente, você pode considerar o uso da tecnologia de cache no servidor. Essa tecnologia é particularmente adequada para os sites com forte consistência no estilo de exibição (Huh, para sites não -formados, não é fácil de usar.)
De fato, o método de implementação é particularmente simples.
Este é um exemplo para exibir classificação de livros
FILE DOISS DILITAS.ASP:
< %@ Idioma = javascript %>
<html>
<Body>
<Form Method = Post>
Classificação do livro;
<p>
<Tipo de entrada = Enviar>
< %
Function getBooksListBox () ()
{{
BooksListBox = Aplicativo (BookSListBox)
if (booksListBox! = NULL) retorna booksListBox;
Crlf = string.FromCharcode (13, 10)
BooksListBox = <Selecione Nome = Books> + CRLF;
Sql = selecione * FROM LIVROS ORDEM POR NOME;
CNNBooks = server.createObject (adodb.connection);
CNNBooks.open (livros, admin,);
rstbooks = cnnbooks.execute (SQL);
FldBookName = rstbooks (bookname);
While (! Rstbooks.eof) {
BooksListBox = BooksListBox + <pution> +
FLDBOOKNAME + + CRLF;
rstbooks.movenext ();
}
BooksListBox = BooksListBox +
Aplicativo (BooksListBox) = BooksListBox
Retornar bookslistbox;
}
%>