Várias frases de cache asp
1. Aplicação Variável
Variáveis cativas são geralmente usadas: Aplicação (nome da variável) = [Valor variável]
Coloque essas declarações no Global.asa no diretório raiz do site para obter variáveis globais.
2.Buffer
O atributo buffer indica se deve emitir a página de buffer. Quando a página do buffer sai, somente depois de todos os scripts do servidor na página atual são processados ou o método de descarga ou final é chamado, o servidor envia a resposta ao cliente.
Depois que o servidor é enviado ao cliente, o atributo buffer não pode ser definido. Portanto, a resposta.Buffer deve ser chamada na primeira linha do arquivo .asp.
gramática
Parâmetro de resposta.buffer [= sinalizador]
Bandeira
Especifique se a saída da página do buffer pode ser um dos seguintes valores. Descrição do valor
Falso é imparável. Este valor é o valor padrão. O servidor envia a saída para o cliente durante o processamento do script.
Na menos que todos os scripts ASP na página atual sejam processados ou o método de descarga ou final seja chamado, o servidor não envia a resposta ao cliente.
Anotação
Se a almofada de script ASP atual estiver definida como true, mas o método de descarga não for chamado, o servidor manterá a solicitação do cliente para manter as atividades. Como o servidor não precisa criar uma nova conexão para cada cliente, ele economiza tempo.
No entanto, o buffer impedirá que a resposta exiba a resposta no cliente antes de todos os scripts na página anterior. Para scripts longos, você pode se sentir atrasado.
Ou seja, quando o buffer é verdadeiro, o ASP enviará este programa para o cliente juntos depois que o programa for explicado.
Quando o buffer é falso, o ASP envia dados durante a análise.
<% Response.Buffer = TRUE%> Esta sentença significa indicar se a página de saída é almofadada. As instruções FLOW %> ou < %Response.end %> divulgarão informações do buffer.
O código a seguir demonstra esse recurso do buffer:
1 <% 2Response.Charset = GB2312 3Response.Buffer = Falso 4DIM STR256 5STR256 = 1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ123456780ABCDEFGHIJKLMNOPQUQ123456780ABCDEFGHIJKlMNOpq Nopqrstuvwxyz1234567890Abcdefghi bcdefghijklmnopqrstuvwxyz1234567890AbcdefghijklmnopqrsnopqrStSTuvuvuvuvuvuRext %>
Se a resposta.Buffer = false for alterada para Response.Buffer = True, ele será analisado e Saída, ou seja, emitir uma página da Web contendo 1 a 100 números
Embora o atributo buffer da resposta possa aumentar a velocidade de exibição da página, qual é a situação. Se você está fazendo uma página inicial comum, o volume de acesso não é muito alto e não há um programa de execução complicado, então não é importante usar esse atributo, porque leva algum tempo para amortecer os dados, mas não podemos Sinta isso.
< % Response.Buffer = True %>
Essa frase é porque isso pode permitir que os clientes obtenham mais dados dentro de um tempo efetivo.
3.Expiros
Gramática: Response.Expires = [Time]
Depois de usar o navegador ou o cache proxy, o número de cliques no servidor da Web será reduzido. Se você deseja entender com precisão todas as páginas ou publicar anúncios, não é adequado para usar navegadores e agentes para armazenar em cache.
O cache do navegador é controlado pelo parâmetro HTTPexpires Header e é enviado ao navegador pelo servidor da Web. O ASP fornece dois métodos simples para enviar este parâmetro da cabeça. A página de configuração expira dentro de um determinado período de tempo e você pode usar a propriedade Response.Expires. O exemplo a seguir informará o conteúdo do navegador após 10 minutos: < % Response.expires = 10 %>
Defina a resposta.expire como negativo ou 0, e o cache é proibido. Para as configurações do segundo atributo Response.Expiresabsolute, o conteúdo do conteúdo de um tempo especial pode expirar.
< % Response.Expiresabsolute = #May 31.2001 13: 30: 15 # %>
Além de usar o objeto de resposta para definir o tempo de expiração, você também pode escrever a marca <mEta> no cabeçalho do arquivo HTML. Embora o agente não note essa marca, alguns navegadores podem.
<Meta http-equiv = expira o valor = 31 de maio de 2001 13:30:15>
Finalmente, para o proxy HTTP, usando o Response.CacheControl pode indicar se o conteúdo do cache está em cache. Defina a função do público para abrir a função do conteúdo de cache proxy.
< % Response.CacheControl = Public %>
Por padrão, esse atributo é definido como privado. NOTA: Não permita que o agente buffer essas páginas exibidas para usuários específicos, porque o agente pode fornecer às páginas pertencentes a outros usuários aos usuários atuais.