Necesito precomprimir algunos archivos html/xml/json muy grandes (volcados de datos grandes) usando gzip o desinflar. No quiero servir los archivos sin comprimir. Son tan grandes y repetitivos que la compresión probablemente funcionará muy bien, y aunque algunos navegadores antiguos no pueden soportar la descompresión, mis clientes típicos no los usarán (aunque sería bueno si pudiera generar algún tipo de 'hey que necesita actualice el mensaje de su navegador)Cómo precomprimir archivos html muy grandes
Genero automáticamente los archivos y puedo generar fácilmente archivos .htaccess para ir junto con cada tipo de archivo. Esencialmente, lo que quiero es algo siempre en la versión de mod_gunzip. Debido a que los archivos son grandes y porque los estaré atendiendo repetidamente, necesito un método que me permita comprimir una vez, realmente bien, en la línea de comandos.
He encontrado información en este sitio y otras sobre cómo hacer esto con gzip, pero me preguntaba si alguien podría explicarme cómo hacer esto con desinflar. Puntos de bonificación para una respuesta completa que incluye el aspecto que debería tener mi archivo .htaccess, así como el código de línea de comando que debería usar (GNU/Linux) para obtener una compresión óptima. Súper puntos de bonificación para una respuesta que también aborda cómo enviar un mensaje de "lo sentimos, no hay archivos para ti" a los navegadores que no cumplan.
sería genial si pudiéramos crear una etiqueta "precompresión" para cubrir preguntas como esta.
-FT
puede obtener mejores respuestas de serverfault.com –
Parece un duplicado de http://stackoverflow.com/questions/75482/how-can-i-pre-compress-files-with-mod-deflate-in- apache-2-x – skaffman
Eso fue útil, pero analiza solo gzip y no deflacta la compresión previa. También está en un entorno de rieles y no en php (aunque sigue siendo apache). Las similitudes en los mensajes argumentan a favor de una etiqueta precompressionn – ftrotter