Varias oraciones de caché ASP
1. variable de aplicación
Generalmente se usan variables cautivas: aplicación (nombre de variable) = [Valor variable]
Ponga estas declaraciones en Global.asa bajo el directorio raíz del sitio web para obtener variables globales.
2. BUFFER
El atributo de búfer indica si puede emitir la página del búfer. Cuando la página de búfer sale, solo después de que se procesan todos los scripts del servidor en la página actual o se llama al método FLUSH o FIN, el servidor envía la respuesta al cliente.
Después de que el servidor se envía al cliente, el atributo de búfer no se puede establecer. Por lo tanto, la respuesta. Buffer debe llamarse en la primera línea del archivo .asp.
gramática
Response.Buffer [= Flag] Parámetro
Bandera
Especifique si la salida de la página del búfer puede ser uno de los siguientes valores. Descripción del valor
Falso es imparable. Este valor es el valor predeterminado. El servidor envía la salida al cliente mientras procesa el script.
A menos que se procesen todos los scripts ASP en la página actual o se llame al método FLUSH o FIN, el servidor no envía la respuesta al cliente.
Anotación
Si el cojín de script ASP actual se establece en verdadero, pero no se llama al método de descarga, el servidor mantendrá la solicitud del cliente para mantener actividades. Dado que el servidor no necesita crear una nueva conexión para cada cliente, ahorra tiempo.
Sin embargo, el búfer evitará que la respuesta muestre la respuesta en el cliente antes de todos los scripts en la página anterior. Para guiones largos, puede sentir retraso.
Es decir, cuando el búfer es verdadero, el ASP enviará este programa al cliente juntos después de que se explique el programa.
Cuando el búfer es falso, ASP enviará datos mientras analiza.
<% Respuesta.Buffer = True%> Esta oración significa indicar si la página de salida está amortiguada. FLUSH %> o < %respuesta.
El siguiente código demuestra esta característica de Buffer:
1 <% 2Response.Charset = GB2312 3Response.Buffer = False 4Dim STR256 5Str256 = 1234567890abcdefghijklmnopqrstuvwxyz1234567890abcdefghijklmnopq Nopqrstuvwxyz1234567890abcdefghi bcdefghiJklmnopqrstuvwxyz1234567890abcdefghiJklmnopqrsnopqrstuvwxyz 6 7Response.write TE (str256 &) %>
Si la respuesta.buffer = false se cambia a respuesta.buffer = true, se analizará y saldrá, es decir, emitir una página web que contiene 1 a 100 números
Aunque el atributo de respuesta del búfer puede aumentar la velocidad de visualización de la página, cuál es la situación. Si está haciendo una página de inicio personal ordinaria, el volumen de acceso no es muy alto, y no hay un programa de ejecución complicado, entonces no es importante usar este atributo, porque lleva algo de tiempo amortiguar los datos, pero no podemos Siéntalo.
< % Respuesta.Buffer = True %>
Esta oración se debe a que esto puede permitir a los clientes obtener más datos dentro de un tiempo efectivo.
3.exires
Gramática: Response.expires = [Tiempo]
Después de usar el navegador o el caché proxy, se reducirá el número de clics en el servidor web. Si desea comprender con precisión todas las páginas o publicar anuncios, no es adecuado para usar navegadores y agentes para almacenar en caché.
El caché del navegador está controlado por el parámetro de encabezado HTTPEXIRES, y el servidor web lo envía al navegador. ASP proporciona dos métodos simples para enviar este parámetro de cabeza. La página de configuración expira dentro de un cierto período de tiempo, y puede usar la propiedad Response.Expires. El siguiente ejemplo le indicará al contenido del navegador después de 10 minutos: < % Respuesta.expires = 10 %>
Establecer respuesta. Experia a negativo o 0, y el caché está prohibido. Para la configuración de la segunda respuesta de atributo. EXPRIRESABSOLUTE, se permite que el contenido de un tiempo especial expire.
< % Respuesta.EXPRIRESABSOLUTE = #MAY 31,2001 13: 30: 15 # %>
Además de usar el objeto de respuesta para establecer el tiempo de vencimiento, también puede escribir la marca <seta> en el encabezado del archivo HTML. Aunque el agente no notará esta marca, algunos navegadores pueden.
<Meta http-outiv = expires valor = 31 de mayo de 2001 13:30:15>
Finalmente, para el proxy HTTP, el uso de respuesta. CacheControl puede indicar si el contenido del caché se almacena en caché. Establezca la función del público para abrir la función del contenido de caché proxy.
< % Respuesta.cachecontrol = público %>
Por defecto, este atributo está configurado en privado. Nota: No permita que el agente amortigua esas páginas que se muestran a usuarios específicos, porque el agente puede dar las páginas que pertenecen a otros usuarios a los usuarios actuales.