Мне нужно предварительно сжать некоторые очень большие файлы html/xml/json (большие дампы данных), используя либо gzip, либо deflate. Я никогда не хочу работать с файлами без сжатия. Они настолько велики и повторяются, что сжатие, вероятно, будет работать очень хорошо, и, хотя некоторые старые браузеры не могут поддерживать декомпрессию, мои типичные клиенты не будут их использовать (хотя было бы неплохо, если бы я мог создать какой-то «эй, обновить сообщение своего браузера)Как предварительно сжать очень большие html-файлы
Я автоматически создаю файлы, и я могу с легкостью генерировать файлы .htaccess для совместного использования с каждым типом файла. По сути, я хочу, чтобы некоторые всегда были на версии mod_gunzip. Поскольку файлы большие, и потому что я буду многократно их обслуживать, мне нужен метод, который позволяет мне сжать один раз, действительно хорошо, в командной строке.
Я нашел некоторую информацию на этом сайте и другие о том, как это сделать с помощью gzip, но я задавался вопросом, может ли кто-нибудь меня навестить, как это сделать с дефлятом. Бонусные баллы за полный ответ, который включает в себя то, что должен выглядеть мой файл .htaccess, а также код командной строки, который я должен использовать (GNU/Linux) для получения оптимального сжатия. Супер бонусные баллы за ответ, который также описывает, как отправить сообщение «извините, нет файла для вас» в несовместимых браузерах.
было бы прекрасно, если бы мы могли создать тег «precompression», чтобы покрыть такие вопросы.
-Ft
вы можете получить лучшие ответы от serverfault.com –
Выглядит как дубликат http://stackoverflow.com/questions/75482/how-can-i-pre-compress-files-with-mod-deflate-in- apache-2-x – skaffman
Это было полезно, но обсуждается только gzip и не сдувается предварительное сжатие. Он также находится в среде с рельсами, а не в php (хотя все еще apache). Сходства в сообщениях утверждают для тега precompressionn – ftrotter