Uno. Visión general de la compresión HTTP: la compresión HTTP es un método para transferir contenido de texto comprimido entre un servidor web y un navegador. La compresión HTTP comprime los archivos HTML, JavaScript o CSS utilizando algoritmos de compresión comunes como gzip. El mayor beneficio de la compresión es reducir la cantidad de datos transmitidos por la red, lo que aumenta la velocidad de acceso del navegador del cliente. Por supuesto, también aumentará la carga en el servidor. Gzip es un algoritmo de compresión HTTP relativamente común.
El método de compresión HTTP introducido en este artículo usa el método de configuración del sistema de Windows, que tiene la ventaja de una alta eficiencia.
II. Cómo funciona la compresión HTTP: El principio de funcionamiento del servidor HTTP que procesa la compresión HTTP es el siguiente: Después de recibir la solicitud HTTP desde el navegador, el servidor web comprueba si el navegador admite la compresión HTTP. Si el navegador admite la compresión HTTP, la Web El servidor comprueba el nombre de sufijo del archivo de solicitud; si el archivo de solicitud es un archivo estático como HTML o CSS, el servidor web comprueba el directorio del búfer comprimido para verificar si el archivo comprimido más reciente del archivo solicitado ya existe, si el archivo comprimido del archivo solicitado no existe, el servidor web navega Devuelve el archivo de solicitud sin comprimir y almacena el archivo comprimido del archivo solicitado en el directorio del búfer comprimido; si el archivo comprimido más reciente del archivo solicitado ya existe, devuelve directamente el archivo comprimido del archivo solicitado; si el archivo solicitado es un archivo dinámico como ASPX, Web El servidor comprime dinámicamente el contenido y lo devuelve al navegador. El contenido comprimido no se almacena en el directorio de la memoria caché comprimida.
III. Pasos para configurar la compresión HTTP Gzip en IIS 6.0:
1) Abra el Administrador de Internet Information Services (IIS) y haga clic con el botón derecho en " Sitio web " - > " Propiedades ", seleccione " Servicios ". En el cuadro "Compresión HTTP", seleccione "comprimir archivos de aplicación" y "comprimir archivos estáticos", y establezca "directorios temporales" y "restricciones máximas para los directorios temporales" según sea necesario;
2) En el Administrador de servicios de información de Internet (IIS), haga clic con el botón derecho en " Extensiones de servicio web " - > " Agregar una nueva extensión de servicio web ... ", en " Nueva extensión de servicio web " En el cuadro, ingrese la extensión " Compresión HTTP ", agregue " archivo requerido " a C: \\ WINDOWS \\ system32 \\ inetsrv \\ gzip.dll, donde el directorio del sistema de Windows puede variar dependiendo de su instalación, verifique " Establezca el estado de la extensión en Permitir ";
3) Abra C: \\ Windows \\ System32 \\ inetsrv \\ MetaBase.xml con un editor de texto (recomendado primero) y busque Location = " /LM /W3SVC /Filters /Compression /gzip ", si necesita comprimir archivos dinámicos, configure HcDoDynamicCompression en " TRUE ", y agregue el nombre del sufijo de archivo dinámico que desea comprimir en HcScriptFileExtensions, como ASPx; si necesita comprimir archivos estáticos HcDoStaticCompression y HcDoOnDemandCompression se configuran en "TRUE" y agregan el nombre del sufijo del archivo estático que necesita comprimir en HcFileExtensions, como xml, css, etc .;
4) Guarde el archivo MetaBase.xml después de editarlo; si no puede guardarlo, es posible que IIS lo esté usando. Abra " Inicio " - > " Herramientas administrativas " - > " Servicios " Detener " IIS Admin Service ", puede guardar;
5) Por último, reinicie IIS . Puede verificar los resultados yendo al sitio de prueba de compresión HTTP.
Cuando se utiliza Windows NT 4.0, IIS se ha convertido en una plataforma de servidor web pop
Algunas veces el sitio web se abrirá muy lentamente. Necesitamos usar el comando Ping para
La función principal del servidor web es proporcionar un servicio de navegación de información en lí
host web virtual basado en dominio Host web virtual se refiere a ejecutar múltiples sitios web en
Tutorial de instalación de Apache PHP 5.3.1 bajo Windows
Configuración host pseudo estática de wordpress de Windows
Cómo configurar el enrutador en la red externa para acceder al sitio de IIS local
Cómo usar IIS para establecer un servidor web de alta seguridad
IIS bajo el método de configuración de redireccionamiento permanente 301
IIS crea un servidor web altamente seguro
Problemas y errores comunes de IIS y sus soluciones
Pasos de configuración de la instalación del servidor y cliente SVN1.6
Tutorial de copia de seguridad y restauración de la configuración de Iis7, iis8
La serie de administración del servidor web: 9, crea un disco para restablecer la contraseña
La cuota de CPU de Windows8.1 es alta, cómo hacerlo
Ubuntu 14.04 Pasos para instalar Wine
Cómo configurar la fuente yum en el sistema CentOS
Cómo cerrar el grupo familiar en el sistema Win8.1 para salir del grupo familiar
Win7 no puede modificar la solución de contraseña de cuenta
Le enseñará cómo resolver el escritorio de Vista sin problema de IE
Resolver el problema de invalidación de la línea de comandos de DOS del sistema Win8
Solución del problema de pantalla azul del sistema WinXP 0x0000007b