Forum Webscript.Ru

Программирование => Perl => Тема начата: Error202 от 01 Февраля 2006, 11:07:03

Название: Сжатие страниц
Отправлено: Error202 от 01 Февраля 2006, 11:07:03
Использую для сжатия
$Compress = Compress::Zlib::memGzip($Compress);
примерно так:
есть @html
делаю
foreach (@html)
{
  $_ = Compress::Zlib::memGzip($_);
  print $_;
}

Работаю через прокси...
Стоит проверка на возможность приема сжатых данных...
После запуска выяснилось, что ИЕ не хочет принимать сжатые данные...
Поставил в ИЕ крестик у пункта HTTP 1.1 через прокси...
Принимать захотел, но показывает одни иероглифы...

Как можно вылечить?

Сорри если офф...
Название: Сжатие страниц
Отправлено: AnnA от 01 Февраля 2006, 11:59:53
тоже сталкивалась с такой проблемой. всё разрешилось, после установки модуля CGI::WebGzip
Название: Сжатие страниц
Отправлено: Error202 от 01 Февраля 2006, 12:01:51
Пришел к выводу, что неправильные заголовки отправляю браузеру...

Буду решать проблему дальше...
Название: Сжатие страниц
Отправлено: AnnA от 01 Февраля 2006, 12:27:49
Error202 покажите заголовки
Название: Сжатие страниц
Отправлено: Error202 от 01 Февраля 2006, 12:31:57
Надо было делать так...

print "Content-Encoding: gzip\\n";
print "Content-type: text/html\\n\\n";

Все заработало, всем спасибо!