<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Performance web &#187; mod_gzip</title>
	<atom:link href="http://performance.survol.fr/avec/mod_gzip/feed/" rel="self" type="application/rss+xml" />
	<link>http://performance.survol.fr</link>
	<description>Quelques mots pour des sites web rapides</description>
	<lastBuildDate>Fri, 18 Jun 2010 12:47:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Experience de voici.fr</title>
		<link>http://performance.survol.fr/2009/11/experience-de-voici-fr/</link>
		<comments>http://performance.survol.fr/2009/11/experience-de-voici-fr/#comments</comments>
		<pubDate>Fri, 13 Nov 2009 11:00:12 +0000</pubDate>
		<dc:creator>Éric</dc:creator>
				<category><![CDATA[Performance]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[cache]]></category>
		<category><![CDATA[cache-control]]></category>
		<category><![CDATA[Charles-Christian Croix]]></category>
		<category><![CDATA[compression]]></category>
		<category><![CDATA[dotclear]]></category>
		<category><![CDATA[ezPublish]]></category>
		<category><![CDATA[http]]></category>
		<category><![CDATA[images]]></category>
		<category><![CDATA[jpegtran]]></category>
		<category><![CDATA[mod_gzip]]></category>
		<category><![CDATA[pngcrush]]></category>
		<category><![CDATA[Voici.fr]]></category>

		<guid isPermaLink="false">http://performance.survol.fr/?p=763</guid>
		<description><![CDATA[J&#8217;aime bien apporter un peu de retours d&#8217;expérience, pour montrer que toute la théorie fonctionne aussi en pratique. Certes il y a Yahoo!, Google, Amazon, mais ce sont des trop gros sites pour que le développeur moyen se sente impliqué. &#8230; <a href="http://performance.survol.fr/2009/11/experience-de-voici-fr/">Continuer la lecture <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>J&#8217;aime bien apporter un peu de retours d&#8217;expérience, pour montrer que toute la théorie fonctionne aussi en pratique. Certes il y a Yahoo!, Google, Amazon, mais ce sont des trop gros sites pour que le développeur moyen se sente impliqué.</p>
<p>Alors voilà, Charles-Christian Croix nous parle un peu de ce qui a été réalisé sur Voici.fr. <a href="http://www.karlesnine.com/post/2009/10/12/Voici.fr-exemple-utilisation-des-caches-web-pour-un-site-eZ-Publish-4.2-optimisation-squid-reverse-proxy-mod_expires-mod_gzip">La première étape</a> se fait via une configuration des entêtes HTTP de cache de ezPublish puis une configuration de mod_gzip sur Apache, et enfin par une configuration de mod_expires, toujours sur Apache. Il fait de même plus tard <a href="http://www.karlesnine.com/post/2009/10/22/DC2">sur une installation Dotclear</a>.<span id="more-763"></span></p>
<p>On peut regretter l&#8217;expiration très courte (une journée) accompagniée d&#8217;un <code>must-revalidate</code>, mais je me permet d&#8217;insister avec intérêt sur le <a href="http://performance.survol.fr/2008/05/prive-ou-public/"><code>Cache-Control: public</code></a> très important dans le cas d&#8217;une application PHP. EzPublish utilise très probablement les sessions PHP, qui ajoutent par défaut un <code>Cache-Control: private</code>. il faut donc le corriger.</p>
<p>Dans un autre billet on voit <a href="http://www.karlesnine.com/post/2009/10/27/Voici.fr-Interet-de-l-optimisation-web-cache-et-des-performance-des-reverses-proxys">le résultat sur le squid</a> de la gestion du cache des images et de la compression HTTP :</p>
<p style="text-align: center;"><a href="http://performance.survol.fr/wp-content/uploads/2009/11/Squid.Conf.Effect.png"><img class="aligncenter size-full wp-image-765" title="Squid.Conf.Effect" src="http://performance.survol.fr/wp-content/uploads/2009/11/Squid.Conf.Effect.png" alt="La charge du proxy inverse diminue drastiquement à partir de juillet" width="597" height="269" /></a></p>
<p>Dans une seconde partie il nous parle de <a href="http://www.karlesnine.com/post/2009/10/23/Optimision-Image-pour-le-web">compression d&#8217;images</a>. Là aussi les solutions sont connues mais c&#8217;est appréciable de voir quelqu&#8217;un le mettre en œuvre et en parler ensuite. Sur les PNG il identifie un gain moyen d&#8217;un tiers pour le poids des images. C&#8217;est plus que conséquent, et ça aura un effet visible et sur le client et sur votre infrastructure. Je me permet juste d&#8217;apporter un bémol sur l&#8217;utilisation du paramètre <code>-brute</code> de pngcrush, qui est loin d&#8217;être le meilleur compromis gain/temps.</p>
]]></content:encoded>
			<wfw:commentRss>http://performance.survol.fr/2009/11/experience-de-voici-fr/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
