<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Nezapomínejte na Gzip</title>
	<atom:link href="https://kahi.cz/blog/nezapominejte-na-gzip/feed" rel="self" type="application/rss+xml" />
	<link>https://kahi.cz/blog/nezapominejte-na-gzip</link>
	<description>Zápisník někdy o ničem, ale někdy i o tvorbě webových stránek, o použitelnosti, o uživatelských rozhraních, o CSS a tak všelijak.</description>
	<lastBuildDate>Sun, 25 Aug 2019 21:00:51 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.2</generator>
	<item>
		<title>By: Carl114</title>
		<link>https://kahi.cz/blog/nezapominejte-na-gzip#comment-76196</link>
		<dc:creator>Carl114</dc:creator>
		<pubDate>Sun, 17 Jan 2010 17:28:22 +0000</pubDate>
		<guid isPermaLink="false">http://kahi.cz/blog/nezapominejte-na-gzip#comment-76196</guid>
		<description><![CDATA[<p>&lt;!&#8211;texy&#8211;&gt;Ahoj.<br />
Jak mám pomocí systému Wordpress zapnout gzip? Píšeš, že to jde, ale já to v nastavení nenašel. Možná jen nevím jak na to. Budu rád za upřesnění. Díky :).</p>
]]></description>
		<content:encoded><![CDATA[
<p>Ahoj.<br />
Jak mám pomocí systému WordPress zapnout gzip? Píšeš, že to jde, ale já
to v nastavení nenašel. Možná jen nevím jak na to. Budu rád za
upřesnění. Díky :).</p>

]]></content:encoded>
	</item>
	<item>
		<title>By: Kahi</title>
		<link>https://kahi.cz/blog/nezapominejte-na-gzip#comment-967</link>
		<dc:creator>Kahi</dc:creator>
		<pubDate>Wed, 24 Jan 2007 15:09:35 +0000</pubDate>
		<guid isPermaLink="false">http://kahi.cz/blog/nezapominejte-na-gzip#comment-967</guid>
		<description><![CDATA[<p>&lt;texy&gt;[1] -&gt; díky DGX za skvělé technické doplnění! trochu jsem to prozkoumal, a vypadá to, že level 6 je defaultní&#8230;</p>
<p>- &quot;Komprese kódem z článku&quot;:<a href="http://rds.kahi.cz/scenare/47/" rel="nofollow">http://rds.kahi.cz/scenare/47/</a><br />
- &quot;Komprese ála DGX&quot;:<a href="http://rds.kahi.cz/scenare/47/?zip=dgx" rel="nofollow">http://rds.kahi.cz/scenare/47/?zip=dgx</a><br />
 &#8211; &quot;Komprese ála DGX, level 1&quot;:<a href="http://rds.kahi.cz/scenare/47/?zip=dgx&#038;level=1" rel="nofollow">http://rds.kahi.cz/scenare/47/?zip=dgx&#038;level=1</a><br />
 &#8211; &quot;Komprese ála DGX, level 9&quot;:<a href="http://rds.kahi.cz/scenare/47/?zip=dgx&#038;level=9" rel="nofollow">http://rds.kahi.cz/scenare/47/?zip=dgx&#038;level=9</a><br />
- &quot;Bez komprese&quot;:<a href="http://rds.kahi.cz/scenare/47/?zip=no" rel="nofollow">http://rds.kahi.cz/scenare/47/?zip=no</a></p>
]]></description>
		<content:encoded><![CDATA[
<p>[1] → díky DGX za skvělé technické doplnění! trochu jsem to
prozkoumal, a vypadá to, že level 6 je defaultní…</p>

<ul>
	<li><a href="&lt;a">Komprese kódem z článku</a>
	href=„http://­rds.kahi.cz/sce­nare/47/“
	rel=„nofollow“&gt;http:/­/rds.kahi.cz/sce­nare/47/</li>

	<li><a href="&lt;a">Komprese ála DGX</a>
	href=„http://­rds.kahi.cz/sce­nare/47/?zip=d­gx“
	rel=„nofollow“&gt;http:/­/rds.kahi.cz/sce­nare/47/?zip=d­gx
		<ul>
			<li><a href="&lt;a">Komprese ála DGX, level
			1</a> href=„http:­//rds.kahi.cz/sce­nare/47/?zip=d­gx&amp;level=1“
			rel=„nofollow“&gt;http:/­/rds.kahi.cz/sce­nare/47/?zip=d­gx&amp;level=1</li>

			<li><a href="&lt;a">Komprese ála DGX, level
			9</a> href=„http:­//rds.kahi.cz/sce­nare/47/?zip=d­gx&amp;level=9“
			rel=„nofollow“&gt;http:/­/rds.kahi.cz/sce­nare/47/?zip=d­gx&amp;level=9</li>
		</ul>
	</li>

	<li><a href="&lt;a">Bez komprese</a>
	href=„http://­rds.kahi.cz/sce­nare/47/?zip=n­o“
	rel=„nofollow“&gt;http:/­/rds.kahi.cz/sce­nare/47/?zip=no</li>
</ul>
]]></content:encoded>
	</item>
	<item>
		<title>By: dgx</title>
		<link>https://kahi.cz/blog/nezapominejte-na-gzip#comment-966</link>
		<dc:creator>dgx</dc:creator>
		<pubDate>Wed, 24 Jan 2007 14:32:42 +0000</pubDate>
		<guid isPermaLink="false">http://kahi.cz/blog/nezapominejte-na-gzip#comment-966</guid>
		<description><![CDATA[<p>&lt;texy&gt;V PHP se mohou bít dva způsoby komprimování &#8211; jeden se spouští direktivou zlib.output_compression (ale nelze aktivovat přímo ve skriptu) a druhý zmíněným ob_start(&quot;ob_gzhandler&quot;);</p>
<p>Přitom úroveň komprese se pro oba přístupy určuje společnou direktivou zlib.output_compression_level a hodnota 6 mi připadá jako dobrý kompromis.</p>
<p>Ale jsou tu i komplikace: občas jeden nebo druhý způsob nefunguje, určité verze PHP mají své bugy, a rozhodně není možné/správné aktivovat obě kompresní metody zároveň. Proto se mi osvědčil následující (c) skript: </p>
<p>/&#8212;code php<br />
    public function enableCompression()<br />
    {<br />
        // test<br />
        $ok = ob_gzhandler(&#039;&#039;, PHP_OUTPUT_HANDLER_START);<br />
        if ($ok === FALSE) return FALSE; // not allowed</p>
<p>        if (function_exists(&#039;ini_set&#039;)) {<br />
            ini_set(&#039;zlib.output_compression&#039;, &#039;Off&#039;);<br />
            ini_set(&#039;zlib.output_compression_level&#039;, &#039;6&#039;);<br />
        }<br />
        ob_start(&#039;ob_gzhandler&#039;);<br />
        return TRUE;<br />
    }</p>
<p>\&#8212;</p>
]]></description>
		<content:encoded><![CDATA[
<p>V PHP se mohou bít dva způsoby komprimování – jeden se spouští
direktivou zlib.output_com­pression (ale nelze aktivovat přímo ve skriptu) a
druhý zmíněným ob_start(„ob_gzhan­dler“);</p>

<p>Přitom úroveň komprese se pro oba přístupy určuje společnou direktivou
zlib.output_com­pression_level a hodnota 6 mi připadá jako dobrý
kompromis.</p>

<p>Ale jsou tu i komplikace: občas jeden nebo druhý způsob nefunguje,
určité verze PHP mají své bugy, a rozhodně není možné/správné
aktivovat obě kompresní metody zároveň. Proto se mi osvědčil
následující © skript:</p>

<pre class="php"><code><span class="php-keyword1">public</span> <span class="php-keyword1">function</span> enableCompression()
{
    <span class="php-comment">// test
</span>    <span class="php-var">$ok</span> = ob_gzhandler(<span class="php-quote">''</span>, PHP_OUTPUT_HANDLER_START);
    <span class="php-keyword1">if</span> (<span class="php-var">$ok</span> === <span class="php-keyword1">FALSE</span>) <span class="php-keyword1">return</span> <span class="php-keyword1">FALSE</span>; <span class="php-comment">// not allowed
</span>
    <span class="php-keyword1">if</span> (<span class="php-keyword2">function_exists</span>(<span class="php-quote">'ini_set'</span>)) {
        ini_set(<span class="php-quote">'zlib.output_compression'</span>, <span class="php-quote">'Off'</span>);
        ini_set(<span class="php-quote">'zlib.output_compression_level'</span>, <span class="php-quote">'6'</span>);
    }
    ob_start(<span class="php-quote">'ob_gzhandler'</span>);
    <span class="php-keyword1">return</span> <span class="php-keyword1">TRUE</span>;
}</code></pre>
]]></content:encoded>
	</item>
</channel>
</rss>
