|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Konstantin Tokar 2:5020/400 06 Mar 2005 23:07:10 To : Ilya Balashov Subject : Re: Zlib --------------------------------------------------------------------------------
Ilya Balashov wrote:
> Hello everybody.
>
> Hа хостинге установлен модуль Compress::Zlib расскажите пожалуйста как с
> помощью него можно осуществить сжатие страниц на лету, выдаваемых скриптом.
>
> Пробывал так же с помощью CGI::Compress::Gzip, вот так
>
> use CGI::Compress::Gzip;
> my $cgi = new CGI::Compress::Gzip;
> print $cgi->header();
> print "<html> ...";
>
> Hу не в какую не хочет сжимать.
>
>
> Или может какие-нибудь другие способы подскажите?
> (mod_gzip и прочее установить не предлагайте, провайдер на это не пойдет)
Поставить mod_gzip, или что-то похожее. Иначе будут трудноуловимые
проблемы несовместимости с разными браузерами.
В документации написано, что "At the time that a header is requested,
CGI::Compress::Gzip checks the HTTP_ACCEPT_ENCODING environment variable
(passed by Apache). If this variable includes the flag "gzip" and the
outgoing mime-type is "text/*", then gzipped output is prefered. [the
default mime-type selection of text/* can be changed by subclasses --
see below] The header is altered to add the "Content-Encoding: gzip"
flag which indicates that compression is turned on."
Может быть, проверишь, что в HTTP_ACCEPT_ENCODING?
--- ifmail v.2.15dev5.3
* Origin: Demos online service (2:5020/400)
Вернуться к списку тем, сортированных по:
Архивное /ru.cgi.perl/65779895c740.html, оценка из 5, голосов 10
|