Tecnología

Inicio

CSS es No comprimiendo el desinflado

CSS es No comprimiendo el desinflado


Hipertexto Protocolo de transferencia de compresión acelera los tiempos de carga de su sitio mediante el envío de contenido comprimido al navegador. Las formas comunes de compresión deben comprimir los archivos CSS de una página, así, como zlib, un sin pérdidas, la forma de código abierto de la compresión web también conocido como "desinflado". Si parece que sus hojas de estilo no están siendo comprimidos, un entorno puede ser el culpable.

compresión de contenido

Cuando un navegador solicita una página Web, la solicitud incluye una declaración con los tipos de compresión acepta el navegador. Si el cliente acepta el "desinfle" de compresión, el servidor comprime los datos de la página con zlib y envía la versión comprimida al navegador. Si el navegador no se desinfla, pero acepta gzip, un formato de compresión sin pérdida ligeramente más lento que zlib, el servidor va a comprimir los archivos con gzip lugar. Cuando el navegador no acepta cualquier formato de compresión disponibles, o si la compresión está desactivada, el servidor envía los datos sin comprimir en su lugar.

La compresión HTTP

El primer paso en la solución de problemas problemas de compresión es poner a prueba a nivel del navegador utilizando una herramienta como el plugin para Firefox Web Developer o una herramienta en línea como WhatsMyIP.org o Herramientas para webmasters de Microsoft. Si no aparece para ser entregados con la compresión de desinflar el archivo CSS, póngase en contacto con el administrador del servidor para verificar que la compresión de desinflado está habilitado y que los ajustes incluyen CSS como un tipo de archivo comprimido. Si debe habilitar la compresión desinflado utilizando el código en el archivo .htaccess, verificar que el código incluye "text / css".

PHP compresión

Si el servidor no se puede configurar para comprimir los archivos CSS utilizando desinflado, el administrador del servidor puede configurar la compresión utilizando un lenguaje de programación como PHP: Hypertext Preprocessor. La mayoría de los métodos de compresión de PHP requieren que sea una lista de sus archivos CSS como archivos para ser comprimido, o cambiar el nombre de los archivos CSS con una extensión .php. Si va a comprimir los archivos de lenguaje de marcado de hipertexto con PHP, compruebe que también se ha habilitado la compresión de los archivos CSS.

CSS Compresores

Si el problema persiste, o si no son capaces de configurar HTTP o software de compresión para desinflar los archivos CSS, utilice una utilidad de compresión-CSS específica para hacer sus archivos CSS lo más pequeño posible. herramientas de compresión de CSS en línea incluyen CSS Minify y CSS compresor y herramientas del lado del servidor incluyen Compresor YUI de Yahoo.