Использование технологии Cache в ASP может в значительной степени улучшить производительность вашего веб -сайта.
Прежде чем представить эти технологии, давайте объясним, что такое Cache Technology от ASP.
SO -на самом деле открывается пространство для сохранения данных в памяти. После того, как вы выполните действие запроса и поместите результаты запроса в кэш, вы можете быстро посетить данные быстро. И если вы не помещаете данные в кэш, когда вы снова выполняете этот запрос, сервер потребляет процесс из базы данных и отсортирует его.
Когда данные хранятся в кэше, время, которое он требует, когда запрос снова, в основном во время отображения данных.
Другими словами, мы не должны поместить данные, которые часто должны измениться в кэш сервера.
Теперь мы впервые обсудим технику использования ASP на сервере.
Кэш -технологии.
Если у вас есть много данных (статические, то есть меньше изменений), необходимо отобразить для клиента, вы можете рассмотреть возможность использования технологии кэша на сервере. Эта технология особенно подходит для тех веб -сайтов с сильной последовательности стиля дисплея (а для веб -сайтов, не являющихся не -Mainseream, ее не просто в использовании.)
На самом деле, метод реализации особенно прост.
Это пример для отображения классификации книг
File filebooks.asp:
< %@ Language = javaScript %>
<html>
<тело>
<Form method = post>
Классификация книг;
<p>
<input type = отправить>
< %
Function getBooksListbox () ()
{{
Bookslistbox = Application (Bookslistbox)
if (bookslistbox! = null) return bookslistbox;
Crlf = string.fromChode (13, 10)
Bookslistbox = <select name = books> + crlf;
SQL = SELECT * OF Books Order по имени;
cnnbooks = server.createObject (adodb.connection);
cnnbooks.open (books, admin,);
rstbooks = cnnbooks.execute (sql);
FldBookName = rstBooks (kookName);
While (! Rstbooks.eof) {
BooksListbox = Bookslistbox + <опция> +
FldBookName + + CRLF;
rstbooks.movenext ();
}
BooksListbox = bookslistbox +
Application (Bookslistbox) = Bookslistbox
Вернуть BooksListbox;
}
%>