Какие-либо причины, чтобы не сжать документы, доставленные через HTTP? - PullRequest
2 голосов
/ 01 апреля 2010

Я помню, как кто-то говорил мне, что сжатый контент не кэшируется в некоторых браузерах? Это правда?

Есть ли другие причины, по которым я не должен распаковывать свой контент (страницы, javascript и css файлы) с помощью htaccess?

Ответы [ 4 ]

3 голосов
/ 01 апреля 2010

Другая причина заключается в том, что это, очевидно, увеличивает нагрузку на процессор, но зависит ли это от типа вашего контента и трафика.

Если вы собираетесь использовать GZip с .htaccess, обязательно оберните его в условие, при котором существует только выполнение модуля mod_gzip, это сделает сайт / приложение более переносимым при перемещении его на другой сервер.

Если вы решите использовать .htaccess GZipped контент, браузер получит сжатый контент, если он его поддерживает, или получит обычную несжатую версию, если он не

1 голос
/ 01 апреля 2010

Если вы доставляете в основном файлы .gz, то, очевидно, вы не хотите их распаковывать. В противном случае это, вероятно, хорошая идея, особенно для содержимого с кэшированием. Я никогда не слышал о том, чтобы кеши не работали с GZIP-контентом.

0 голосов
/ 20 апреля 2010

Если вам нужно передать содержимое страницы или вы хотите использовать Response.Flush, тогда вы не можете использовать сжатие / gzip.

0 голосов
/ 01 апреля 2010

Я думаю, вам нужно обрабатывать как GZipped, так и не GZIP-данные, так как IE6 и GZipping не живут вместе.

В противном случае я не могу думать о проблеме

...