Ocho formas de mejorar la eficiencia de ejecución del servidor web IIS 5.0

  
                              

Aquí hay ocho formas de mejorar la eficiencia del servidor web IIS 5.0:

1. Habilitar la persistencia de HTTP puede mejorar la eficiencia de ejecución en un 15-20%.

2. No habilitar el registro puede mejorar la eficiencia de ejecución en un 5 a 8%.

3. El uso de manejadores [independientes] puede perder el 20% de la eficiencia de ejecución.

4. Aumente el número de archivos guardados en la memoria caché para mejorar el rendimiento de las páginas Active Server.

5. No utilice programas CGI.

6. Aumente el número de CPU en IIS 5.0.

7. No habilite la depuración de ASP.

8. Las páginas web estáticas utilizan compresión HTTP, lo que puede reducir la cantidad de transmisión en aproximadamente un 20%.

Breve introducción de

1. Habilitar la persistencia de HTTP

Cuando la persistencia de HTTP (Keep-Alive) está habilitada, la conexión entre IIS y el navegador no se interrumpirá. Las líneas pueden mejorar la eficiencia de ejecución hasta que se interrumpe la conexión cuando se cierra el navegador. Debido a que el estado "Keep-Alive" se mantiene, no es necesario restablecer una nueva conexión cada vez que el cliente lo solicite, por lo que se mejorará la eficiencia del servidor.

Esta característica es una característica predeterminada de HTTP 1.1. HTTP 1.0 y el encabezado Keep-Alive también pueden proporcionar persistencia HTTP.

2, habilitar la función continua de HTTP puede mejorar el rendimiento del 15 al 20%.

¿Cómo habilitar la persistencia de HTTP? Los pasos son los siguientes:

En [Administrador de servicios de Internet], seleccione toda la computadora o el sitio web de IIS. En la página [Inicio] de [Contenido], marque la opción [Persistencia HTTP].

3. No habilite el registro.

No habilitar el registro puede mejorar la eficiencia de ejecución en un 5 ~ 8%.

¿Cómo configuro el registro para que no se habilite? Los pasos son los siguientes:

En [Administrador de servicios de Internet], seleccione toda la computadora o el sitio web de IIS. En la página [Inicio] de [Contenido], desmarque la opción [Habilitar grabación].

Configurar manejadores no independientes

El uso de manejadores [independientes] perderá el 20% de la eficiencia de ejecución. Aquí, "independiente" significa [directorio principal], [virtual] Cuando la opción de protección de la aplicación de la página Directorio está configurada en [Alta (Independiente)]. Por lo tanto, cuando [Protección de aplicación] se establece en [Bajo (Controlador IIS)], la eficiencia de ejecución es alta. La pantalla de configuración es la siguiente:

¿Cómo configuro un controlador no "independiente"? Los pasos son los siguientes:

En [Administrador de servicios de Internet], seleccione toda la computadora IIS, el sitio web o el directorio de inicio de la aplicación. En las páginas [Inicio] y [Directorio virtual] de [Contenido], configure la opción de protección de la aplicación en [Bajo (Controlador IIS)].
4, ajuste la memoria caché (Caché)

IIS 5.0 almacena temporalmente datos de páginas web estáticas en la memoria caché; IIS 4.0 almacena temporalmente datos de páginas web estáticas en el archivo Entre ellos Ajustar la cantidad de archivos guardados en la memoria caché puede mejorar la eficiencia de ejecución.

Después de ejecutar el archivo de instrucciones ASP, se almacenará temporalmente en la memoria caché (caché) para mejorar el rendimiento de la ejecución. Aumentar la cantidad de archivos guardados en la memoria caché puede mejorar el rendimiento de las páginas Active Server.

Puede establecer el número de archivos de caché para todas las aplicaciones que se ejecutan en computadoras IIS, sitios web "independientes" o aplicaciones "independientes".

¿Cómo configurar la función de caché? Los pasos son los siguientes:

En [Administrador de servicios de Internet], seleccione el directorio de inicio de toda la computadora IIS, el sitio web "independiente" o la aplicación "independiente". En las páginas [Inicio] y [Directorio virtual] de [Contenido], cuando presiona el botón [Configuración], puede configurar [Memoria de comandos] desde la página [Opciones del programa de procesamiento].

¿Cómo configurar el número de archivos de caché? Los pasos son los siguientes:

En [Administrador de servicios de Internet], seleccione el directorio principal de toda la computadora o sitio web de IIS. En la página [Extensiones del servidor] de [Contenido], presione el botón [Configuración].

Puedes configurar el número de archivos de caché.

5, no utilice programas CGI

Al usar programas CGI, porque el proceso (Proceso) debe generarse y destruirse constantemente, lo que resulta en una eficiencia de implementación deficiente.

En general, la eficiencia de ejecución es la siguiente:

Página estática: 100

ISAPI: 50

ASP: 10

CGI: 1

En otras palabras, ASP puede ser 10 veces más rápido que CGI, así que no use los programas CGI para mejorar la eficiencia de ejecución de IIS.

En términos de flexibilidad: ASP > CGI > ISAPI > Página web estática (estática).

En términos de seguridad: ASP (independiente) = ISAPI (independiente) = CGI > ASP (no independiente) = ISAPI (no independiente) = página web estática (estática).
6, aumente la cantidad de CPU de computadora IIS 5.0

Según el informe de prueba de Microsoft, aumente la cantidad de CPU de computadora IIS 4.0, la eficiencia de implementación no mejorará mucho, pero aumente la cantidad de CPU de computadora IIS 5.0, la eficiencia de implementación será casi En principio, la computadora IIS 5.0 con dos CPU es casi dos veces más eficiente que una computadora CPU La computadora IIS 5.0 con cuatro CPU es casi cuatro veces más eficiente que una computadora CPU.

IIS 5.0 almacena temporalmente datos de páginas web estáticas en la memoria caché, IIS 4.0 almacena temporalmente datos de páginas web estáticas en archivos. Ajustar la cantidad de archivos guardados en la memoria caché puede mejorar la eficiencia de ejecución.

7. Habilitar la función de depuración de ASP

No habilitar la función de depuración de ASP para mejorar la eficiencia de ejecución.

¿Cómo deshabilitar la depuración de ASP? Los pasos son los siguientes:

En [Administrador de servicios de Internet], seleccione el sitio web o el directorio de inicio de la aplicación, haga clic con el botón derecho y seleccione [Contenido], presione [Directorio de inicio], [Directorio virtual] o [Directorio] ], presione el botón [Establecer], seleccione la página [Depuración de aplicaciones], desmarque la opción [Habilitar depuración de comandos del servidor ASP], [Habilitar depuración de comandos del cliente ASP].

8. Las páginas web estáticas usan compresión HTTP

Las páginas web estáticas usan compresión HTTP, lo que puede reducir la cantidad de transmisión en aproximadamente un 20%.

La función de compresión HTTP está habilitada o inhabilitada y está configurada para todo el servidor IIS.

El cliente utiliza el navegador IE 5.0 para conectarse a un servidor web que tiene habilitada la compresión HTTP para IIS 5.0.

¿Cómo habilitar la compresión HTTP? Los pasos son los siguientes:

Para habilitar la compresión HTTP, en [Administrador de servicios de Internet], seleccione [Contenido] de la computadora y en [Contenido principal] seleccione [Servicio WWW]. Luego haga clic en el botón [Editar], en la página [Servicios], seleccione [Comprimir archivo estático] para comprimir el archivo estático sin seleccionar [Comprimir archivo de aplicación].

Los archivos de contenido generados dinámicamente (archivos de aplicación comprimidos) también pueden comprimirse, pero requieren un tiempo adicional de procesamiento de la CPU. Si el% de tiempo de procesador ya es del 80% o más, se recomienda no comprimir.

Copyright © Conocimiento de Windows All Rights Reserved