Назад | Перейти на главную страницу

Почему Internet Explorer конфликтует с lighttpd / mod_compress?

Мы уже довольно давно запускаем lighttpd на наших серверах изображений, но, стремясь ускорить время загрузки страницы, мы работали над использованием mod_compress и etags, чтобы ускорить процесс.

Я добавил в конфиг следующие строки:

server.modules = ( "mod_compress" )
#...
etag.use-mtime = "enable"                                                                                                                                                                                                                                                           
etag.use-inode = "disable"                                                                                                                                                                                                                                                          
static-file.etags = "enable"                                                                                                                                                                                                                                                        
compress.cache-dir = "/tmp/lighttpd/cache/compress/"                                                                                                                                                                                                                                
compress.filetype = ("text/plain", "text/html", "text/css", "text/javascript")

И вдруг в Internet Explorer (6 или 7) не появляются изображения, css или javascript - Google нечего об этом сказать. У кого-нибудь есть идеи?

Это была проблема с версией lighttpd. Версия lighttpd, которую мы запускали на плохом сервере, была старой с плохой поддержкой сжатия. Обновление до последней версии решило проблему.

Они действительно отправляют Accept-Encoding: gzip, deflate или аналогичный заголовок с запросом? В противном случае они могут проигнорировать Content-Encoding заголовок отправлен с резонансом. Я слышал, вы должны убедиться, что они используют HTTP / 1.1 для поддержки некоторых старых браузеров.

Я видел несколько конфигураций, которые явно не zip-архив для IE6, потому что он не может его обработать. Я думал (надеялся?), Что это будет исправлено в версии 7, но, возможно, это не так.