Los objetos del servidor proporcionan acceso a métodos y propiedades en el servidor, la mayoría de los cuales son servicios funcionales como programas de utilidad. (IIS Ayuda de traducción)
Con los objetos del servidor, puede iniciar rutinas de objetos ActiveX en el servidor y usar servicios de servidor Active para proporcionar funciones como HTML y codificación de URL.
1. Script.scripttimeout
Después de que el guión se ejecuta por un período de tiempo, se realiza el tiempo de espera.
El tiempo de ejecución de script predeterminado general del servidor es de 90 segundos.
Puede ver desde el cuadro emergente de propiedades del "sitio web predeterminado" en "Servicios de información de Internet", y también puede configurarlo usted mismo.
Jaja, el anterior no es, son 900 segundos.
Debe ser el cuadro de diálogo "Configuración" en la pestaña "Directorio de inicio", lo mismo que WinXP.
Antes de comprender el tiempo de ejecución del script, echemos un vistazo a un programa, y su función principal es calcular el tiempo de ejecución de la página web.
[Ctrl+A Todas las selecciones se dan para copiar: puede modificar primero algunos códigos y luego hacer clic en Ejecutar]
Por supuesto, el ASP correspondiente es ver el tiempo de ejecución de la página que se muestra por muchos sitios.
1, tiempo.asp
<%startime = timer ()%> <a href =#bot> veamos el tiempo de ejecución a continuación </a> <% para i = 1 a 5000 Response.write ("<hr>") próximo %> Por supuesto, se puede agregar otro contenido en el medio. <br> <%endtime = timer ()%> <a name = Bot> </a> <%= FormatNumber ((endtime-startime)*1000,3)%> ms |
Entonces, si el programa anterior se convierte en i = 1 a 5000000
Jaja, ¿es la sensación de que la máquina no puede reaccionar pronto? Entonces este es el tiempo de ejecución del script.
Para permitir que el programa se ejecute bien, es hora de tomar el tiempo de ejecución del script durante mucho tiempo.
¿Cómo hacerlo más tiempo? Cambiar el valor predeterminado? Jaja, por supuesto que no :)
<%Server.scripttimeout = 110%> |
Por supuesto, si la configuración de tiempo es mayor que los 90 segundos predeterminados, el código actual es: especifique que el tiempo de espera del script de procesamiento del servidor después de 110 segundos.
Además, la determinación del tiempo de script depende de su propio programa. En general, es casi lo mismo que aproximadamente 100 segundos. Incluso si se puede ejecutar, la persona que vio la página web puede haberlo cruzado hace mucho tiempo.
El scripttimeut anterior es la única propiedad del objeto del servidor
2. Server.htmlencode
HTMLENDODE es uno de los métodos de objetos del servidor. Le permite codificar HTML en cadenas específicas, y aunque HTML puede mostrar la mayor parte del texto que escribe en archivos ASP, se encontrará con problemas cuando necesite incluir los caracteres utilizados en la etiqueta HTML. Esto se debe a que cuando el navegador lee tal cadena, trata de explicarlo.