Mejora de la eficiencia del servidor web IIS Ocho métodos

  

Las siguientes son ocho formas de mejorar la eficiencia de la ejecución del servidor web IIS 5.0:

1. Habilite la persistencia de HTTP para mejorar la eficiencia de ejecución en un 15-20%.
2. El hecho de no habilitar el registro puede mejorar la eficiencia de ejecución en un 5 a 8%.
3. El uso de manejadores [independientes] 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 ActiveServer.
5. No utilice el programa CGI
6. Aumente el número de CPU de computadora 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 más el encabezado Keep-Alive también puede proporcionar la función continua 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, y 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 configurar para no habilitar el registro? 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].
La configuración de un programa de procesamiento no independiente
El uso del programa de procesamiento [independiente] perderá el 20% de la eficiencia de ejecución. Aquí, "independiente" significa la aplicación de la página [directorio inicial], [directorio virtual]. Cuando la opción de protección 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 almacenará temporalmente datos de páginas web estáticas en la memoria caché (IIS 4.0) y datos de páginas web estáticas Almacenado en el archivo. Ajustar la cantidad de archivos guardados en la memoria caché puede mejorar la eficiencia de ejecución.
Después de que se ejecute el documento de comando 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 principal de toda la computadora IIS, el sitio web "independiente" o la aplicación "independiente". Cuando se presiona el botón [Configuración] en las páginas [Inicio] y [Directorio virtual] de [Contenido], se puede configurar [Memoria de comandos] desde la página [Opciones del programa de procesamiento].
¿Cómo configurar el número de archivos de memoria caché (caché)? Los pasos son los siguientes:
En [Administrador de servicios de Internet], seleccione toda la computadora IIS o el directorio de inicio del sitio web. En la página [Extensiones del servidor] de [Contenido], presione el botón [Configuración].
Puede establecer el número de archivos de caché.
. 5, no utilice el programa CGI


al utilizar programa CGI, debido a que el programa de procesamiento (Proceso) deberá seguir produciendo y destruidos, lo que resulta en una pobre eficiencia.
En general, la eficiencia de ejecución se compara de la siguiente manera:

Página web estática (estática): 100

ISAPI: 50

ASP: 10

CGI : 1

En otras palabras, ASP puede ser hasta 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 IIS4.0, la eficiencia de la implementación no mejorará mucho, pero aumentará la cantidad de CPU de computadora IIS 5.0, La eficiencia de ejecución se proporcionará de manera casi proporcional. En otras palabras, 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 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], y presione [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 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 y tiene compresión HTTP.
¿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 seleccione [Servicio WWW] en [Contenido principal]. 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 se pueden comprimir, pero requieren un tiempo de procesamiento de CPU adicional. Si el% de tiempo de procesador es de 80% o más, se recomienda no comprimir.
A continuación, me gustaría hablar de ello, es eliminar algunos servicios innecesarios.

Copyright © Conocimiento de Windows All Rights Reserved