<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: не работает gZip сжатие контента</title>
    <link>https://opennet.dev/openforum/vsluhforumID8/5258.html</link>
    <description>Пишу следующий код:&lt;br&gt;$str_page = &quot;Это моя страничка&quot;;&lt;br&gt;if(($ENV&#123;HTTP_ACCEPT_ENCODING&#125; &amp;#124;&amp;#124; &apos;&apos;) =~ /gzip/)&#123;&lt;br&gt;$str_page = Compress::Zlib::memGzip($str_page);&lt;br&gt;        print &quot;Content-Encoding: gzip&#092;n&#092;n&quot;;&lt;br&gt;&#125;&lt;br&gt;print &quot;Content-Type: text/html;&#092;n&#092;n&quot;;&lt;br&gt;print $str_page;&lt;br&gt;В результате в браузер выдается чистая страница (т.е. ничего). Если убрать строку print&quot;Content-Encoding: gzip&#092;n&#092;n&quot;; то тогда выдает код сжатую страницу (т.е. текст файла gzip). Подскажите что я не так делаю.&lt;br&gt;</description>

<item>
    <title>не работает gZip сжатие контента (andy)</title>
    <link>https://opennet.dev/openforum/vsluhforumID8/5258.html#5</link>
    <pubDate>Tue, 25 Sep 2007 00:54:13 GMT</pubDate>
    <description>Во-первых, - отсутствует заголовок Content-Length&lt;br&gt;Во-вторых, - см. спецификацию http: пустая строка означает конец заголовка. Все, что после - данные (в коде специально выделено)&lt;br&gt;&lt;br&gt;--------------&lt;br&gt;$str_page = &quot;Это моя страничка&quot;; &lt;br&gt;&lt;br&gt;if( exists( $ENV&#123;HTTP_ACCEPT_ENCODING&#125; ) &amp;&amp; $ENV&#123;HTTP_ACCEPT_ENCODING&#125; =~ /gzip/)&#123; &lt;br&gt; $str_page = Compress::Zlib::memGzip($str_page); &lt;br&gt;        print &quot;Content-Encoding: gzip&quot;, &quot;&#092;n&quot;; &lt;br&gt;&#125; &lt;br&gt;# никогда не помешает, особенно с бинарными данными&lt;br&gt;print &quot;Content-Length: &quot;, length($str_page), &quot;&#092;n&quot;;&lt;br&gt;print &quot;Content-Type: text/html;&quot;, &quot;&#092;n&quot;;&lt;br&gt;# пустая строка - конец заголовка&lt;br&gt;print &quot;&#092;n&quot;;  &lt;br&gt;&lt;br&gt;# вываливаем данные&lt;br&gt;print $str_page; &lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>не работает gZip сжатие контента (konst)</title>
    <link>https://opennet.dev/openforum/vsluhforumID8/5258.html#4</link>
    <pubDate>Mon, 24 Sep 2007 23:21:13 GMT</pubDate>
    <description>&amp;gt;Пишу следующий код: &lt;br&gt;&amp;gt;$str_page = &quot;Это моя страничка&quot;; &lt;br&gt;&amp;gt;if(($ENV&#123;HTTP_ACCEPT_ENCODING&#125; &amp;#124;&amp;#124; &apos;&apos;) =~ /gzip/)&#123; &lt;br&gt;&amp;gt; $str_page = Compress::Zlib::memGzip($str_page); &lt;br&gt;&amp;gt;        print &quot;Content-Encoding: gzip&#092;n&#092;n&quot;; &lt;br&gt;&amp;gt;&#125; &lt;br&gt;&lt;br&gt;else &#123;&lt;br&gt;&amp;gt;print &quot;Content-Type: text/html;&#092;n&#092;n&quot;; &lt;br&gt;&lt;br&gt;&#125;&lt;br&gt;</description>
</item>

<item>
    <title>не работает gZip сжатие контента (anonymous)</title>
    <link>https://opennet.dev/openforum/vsluhforumID8/5258.html#3</link>
    <pubDate>Sun, 23 Sep 2007 17:27:04 GMT</pubDate>
    <description>&amp;gt;Я на перле пишу. И мне хотелось бы на нем и сделать &lt;br&gt;&amp;gt;сжатие. Если это конечно возможно. &lt;br&gt;&lt;br&gt;Извиняюсь, не вчитался.  На перле вообще всё возможно.  Хоть я так и не понял где у вас ошибка, но зато нашёл такую страницу:&lt;br&gt;&lt;br&gt;http://cpan.uwinnipeg.ca/htdocs/CGI-WebGzip/CGI/WebGzip.pm.html&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>не работает gZip сжатие контента (zhukovia)</title>
    <link>https://opennet.dev/openforum/vsluhforumID8/5258.html#2</link>
    <pubDate>Sun, 23 Sep 2007 12:57:46 GMT</pubDate>
    <description>&amp;gt;&amp;gt;        print &quot;Content-Encoding: gzip&#092;n&#092;n&quot;; &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;По-моему тут нужен один &#092;n &lt;br&gt;&lt;br&gt;Не помогает.&lt;br&gt;&amp;gt;А вообще, не нужно изобретать велосипед.  Смотрите в сторону буферизации вывода &lt;br&gt;&amp;gt;в php. &lt;br&gt;&lt;br&gt;Я на перле пишу. И мне хотелось бы на нем и сделать сжатие. Если это конечно возможно.&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>не работает gZip сжатие контента (anonymous)</title>
    <link>https://opennet.dev/openforum/vsluhforumID8/5258.html#1</link>
    <pubDate>Sun, 23 Sep 2007 12:43:40 GMT</pubDate>
    <description>&amp;gt;        print &quot;Content-Encoding: gzip&#092;n&#092;n&quot;; &lt;br&gt;&lt;br&gt;По-моему тут нужен один &#092;n&lt;br&gt;&lt;br&gt;А вообще, не нужно изобретать велосипед.  Смотрите в сторону буферизации вывода в php.&lt;br&gt;</description>
</item>

</channel>
</rss>
