I. Resumen
En este artículo se resume cómo utilizar los sitios habilitados compresión Gzip alojado en IIS, lo que reduce el tamaño de página del tráfico de red, aumentar la velocidad de visualización del usuario página.
< cuando H2> II. prefacio.
conocimiento de este documento se recoge de la Internet, principalmente de wiki chino. utilizar sitio de detección YSlow que permitió la optimización, Gzip es crucial. compresión comenzará Gip reducción inmediata en páginas de tamaño de transmisión de la red.
tres .http general de compresión
método de transmisión de contenido de texto comprimido entre los servidores web y navegadores de compresión HTTP sí. La compresión HTTP usando un algoritmo de compresión comunes, tales como la compresión gzip tales como HTML, JavaScript o archivo CSS. El mayor beneficio es que la compresión reduce la cantidad de datos transmitidos por la red, lo que aumenta la velocidad de acceso del navegador del cliente. Por supuesto, pero también aumentan la carga de un servidor poco a poco. Gzip es una forma relativamente común de algoritmo de compresión HTTP.
cuatro compresión .http funciona
servidor Web para manejar la compresión HTTP funciona de la siguiente manera: HTTP
servidor 1.Web recibe el navegador después de la solicitud, comprueba si el navegador compatible con la compresión HTTP; navegador del 2 si el navegador es compatible con la compresión HTTP, servidor web comprueba la solicitud de extensión de archivo;. archivos estáticos y dinámicos con descuento que son necesarios para iniciar el sufijo establecido en archivos estáticos MetaBase.xml 3 si el archivo solicitado es HTML, CSS y otra estática archivo y la compresión de archivos sufijo está activado, el servidor web al directorio búfer de compresión de archivos zip más reciente para comprobar si se ha solicitado documentos;. 4 si el archivo solicitado es archivo no existe, el servidor devuelve al navegador comprime Por favor, sin comprimir Archivos, y se almacenan en la solicitud de archivo de almacenamiento directorio de memoria intermedia de compresión;. 5 si el archivo solicitado se comprime el archivo fecha ya existe, el proceso vuelve directamente el archivo archivo solicitado; 6. Si la solicitud es archivos ASPX y otros archivos y la compresión sufijo dinámica de archivos está activada, servidor web, la compresión dinámica y volver al navegador, el contenido comprimido no se almacena en el directorio de caché comprimido. V. IIS de forma predeterminada no soporta la compresión HTTP, la necesidad de una configuración simple 1. Abra Internet Information servicios (IIS), haga clic en "sitio web" - > "propiedades" seleccionar "servicio". En el cuadro de "compresión HTTP" seleccionar "Comprimir archivos de aplicación" y "Comprimir archivos estáticos", pulse para ajustar "directorio temporal" y "límite máximo directorio temporal"; 2 Aviso: después de probar este procedimiento no funciona en mi máquina, puede ignorar 3 usando el editor de texto para abrir C :. \\ Windows \\ System32 \\ inetsrv \\ MetaBase.xml (se recomienda hacer copias de seguridad), 4 terminado de editar el archivo MetaBase.xml guardar;. si el archivo no se puede guardar, puede ser que IIS está utilizando el archivo. Abra el "Inicio" - > "Herramientas administrativas" - > "servicio" para detener el "Servicio de administración de IIS", puede guardar; 5 Por último, reinicie el IIS .. La compresión HTTP puede ir al sitio para verificar los resultados de las pruebas a jQuery, por ejemplo, bibliotecas del núcleo y las bibliotecas de interfaz de usuario son los 57k y 188k tamaño original, respectivamente, se comprime y 20k 45k :. seis puntos resumen 1 al modificar el archivo MetaBase.xml, para detener el servicio "servicio de administración IIS". de lo contrario no puede ser salvado. 2. relación de compresión de compresión estática y dinámica se establece preferiblemente a 9. 3. paso 2 anterior, sin añadir efecto extensión de servicio web es el mismo. 4. js configuración de velocidad de compresión de archivos no funcionan, el tamaño comprimido es siempre la misma. 5. tamaño de compresión gzip incluso si el archivo de imagen está activado no cambió. VII. resumir en este artículo se resume cómo habilitar la compresión Gzip en IIS. en el proyecto hace seis meses, Gzip habilitada para el sitio, principalmente para el acabado de este artículo de hoy Gestionar sus conocimientos para una futura revisión si se olvida. También se proporciona por la empresa para ver ChinaCache CDN también habilita la compresión gzip.
usuario envía una solicitud en la cabecera HTTP, con la "Accept-Encoding: gzip, desinflar" parámetro indica soporte para gzip y desinflar dos del algoritmo de compresión
necesita ser establecido. : HcFileExtensions Metabase Property (haga clic para saltar a la descripción de MSDN): perfil dinámica de archivos se debe establecer :. HcScriptFileExtensions Metabase Property (haga clic para saltar a la descripción de MSDN)
habilitar la compresión HTTP en IIS
en el Administrador de Internet Information Services (IIS), haga clic en "extensiones de servicio web" - >. "Agregar una nueva extensión de servicio web .. . "en la" Nueva extensión de servicio web "la caja de extensión, introduzca" compresión HTTP "añadir los" requisitos de archivo "para el directorio C: \\ WINDOWS \\ system32 \\ inetsrv \\ gzip.dll, en el que el directorio de sistema de Windows para su instalación puede tener la diferencia, seleccione "establecer el estado de extensión para permitir";
encontrar Localización = "/LM /W3SVC /Filtros /compresión /gzip se utiliza para establecer la compresión gzip,
encontrar Localización =" /LM /W3SVC /Filtros /compresión /desinflar "para ajustar la compresión deflate.
dos nodos inmediatamente por encima. y la misma propiedad.
comprimido mover archivos si es necesario, HcDoDynamicCompres sión establece en "true", y añade que desea comprimir la extensión de archivo dinámico en HcScriptFileExtensions, como aspx; Si usted necesita para comprimir archivos estáticos, entonces HcDoStaticCompression y HcDoOnDemandCompression establece en "true", y lo que necesita para aumentar la compresión en HcFileExtensions Los nombres de los sufijos de archivos estáticos, como xml, css, etc.
Descripción: este valor se recomienda generalmente dos propiedades establecidas a 9, el mejor precio, pero en mi servidor de ventanas 2003, la relación de compresión, independientemente del ajuste, jQuery y jQuery UI dos archivos (58k /188k. ) tiene el mismo tamaño después de la compresión (20k /45k)
los siguientes son ejemplos de I: ..
< IIsCompressionScheme Location = "/LM /W3SVC /Filtros /compresión /desinflar" HcCompressionDll = "% windir% \\ system32 \\ inetsrv \\ gzip.dll "HcCreateFlags =" 0 " HcDoDynamicCompression = "TRUE" HcDoOnDemandCompression = HcDoStaticCompression "TRUE" = "true" HcDynamicCompressionLevel = "9" HcFileExtensions = "htm html txt js css swf xml" HcOnDemandCompLevel = "9" HcPriority = "1" HcScriptFileExtensions = "asp
aspx DLL exe "> <; < > /IIsCompressionScheme IIsCompressionScheme Location =" /LM /W3SVC /Filtros /compresión /gzip "HcCompressionDll =" % windir% \\ system32 \\ inetsrv \\ gzip.dll "HcCreateFlags =" 1 "HcDoDynamicCompression =" TRUE "HcDoOnDemandCompression =" true "HcDoStaticCompression =" true "HcDynamicCompressionLevel =" 9 "HcFileExtensions =" htm html txt js css swf xml "HcOnDemandCompLe vel = "9" HcPriority = "1" HcScriptFileExtensions = "asp
aspx exe dll" > > /IIsCompressionScheme;; <
Nos encabezado HTTP: compresión gzip gzip de datos después de que el juez bienes restituidos han permitido:: Content-Encoding detección
usando YSlow, cuando sólo una compresión estática a partir de archivos, compresión gzip calificación de B:
cuando se inicia al mismo tiempo, cuando la compresión dinámica de archivos, Gzip de resistencia a compresión de un :.
Q) ¿Aplicación de destino y posicionamiento en el mercado de x3350? P) ¿Qué sistemas operativos se
A medida que el clima se calienta, muchas pequeñas y medianas empresas ven cómo los sistemas de enfr
Sabemos que hay varias configuraciones de php: 1, el modo CGI para cargar el en
Comparta archivos entre dos personas. Puede configurar el directorio compartido de acuerdo con el Mé
Análisis de seguridad de la construcción de sitios web con IIS + ASP
¿Qué servidor Linux es mejor para usted?
Servidor de inicio de sesión remoto para usuarios de Windows 2003 y 2008
No puedo enviar el servidor de correo IIS.
Solución para el servidor remoto que excede el número máximo de conexiones
Win Server 2012 CPU trucos configuración configuración
Implementar el puerto compartido IIS y Apache 80
Sitio de liberación de IIS para el refinamiento de fallos de contraseña
Cinco trucos para fortalecer la seguridad del huésped
Instalación del servidor blade OpenServe5.0.7 método
Análisis detallado de la solución de implementación del sistema del clúster del servidor Linux
Win8 cómo eliminar el método de entrada Win8 delete viene con habilidades de método de entrada
MT4 no puede agregar indicadores a la solución bajo el sistema Win8
¿Se puede cambiar el apodo de Weibo? ¿Cómo cambiar el nombre de Tencent Weibo?
Vista usa una solución de 4 GB o más de inestabilidad de memoria
La forma de abrir el archivo ISO de instalación
¿Cómo se usa el pinyin en las palabras que Win10 no conoce? Las palabras no saben cómo comprobar?
¿Cómo puede el sistema win7 no encontrar el método de entrada?
Cómo recuperar después de u eliminación de datos de disco
El sistema Win7 viene con un centro de sincronización completamente cerrado. Método