<?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>Here With Me &#187; cache</title>
	<atom:link href="http://www.herewithme.fr/tag/cache/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.herewithme.fr</link>
	<description>Blog personnel et technique, Blog technique et personnel, Blog avant tout.</description>
	<lastBuildDate>Sun, 18 Sep 2011 11:41:21 +0000</lastBuildDate>
	<language>fr</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Et un nouveau plugin de cache ! W3 Total Cache</title>
		<link>http://www.herewithme.fr/2009/09/06/et-un-nouveau-plugin-de-cache-w3-total-cache/</link>
		<comments>http://www.herewithme.fr/2009/09/06/et-un-nouveau-plugin-de-cache-w3-total-cache/#comments</comments>
		<pubDate>Sun, 06 Sep 2009 15:47:49 +0000</pubDate>
		<dc:creator>Amaury</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[cache]]></category>
		<category><![CDATA[Performances]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WordPress Mu]]></category>
		<guid isPermaLink="false">http://www.herewithme.fr/?p=767</guid>
		<description><![CDATA[Les concours de développement de plugins WordPress génèrent rarement des plugins utiles&#8230; Mais pour une fois, un plugin sort du lot : W3 Total Cache ! Le thème du plugin en question n&#8217;a rien d&#8217;innovant, le cache, et les concurrents &#8230; <a href="http://www.herewithme.fr/2009/09/06/et-un-nouveau-plugin-de-cache-w3-total-cache/">Lire la Suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Les concours de développement de plugins WordPress génèrent rarement des plugins utiles&#8230; Mais pour une fois, un plugin sort du lot : <a href="http://wordpress.org/extend/plugins/w3-total-cache/">W3 Total Cache</a> !</p>
<p>Le thème du plugin en question n&#8217;a rien d&#8217;innovant,<strong> le cache</strong>, et les concurrents sont multiples dont :</p>
<ul>
<li>WP Super Cache : cache HTML en fichiers</li>
<li>BatCache : cache HTML via Memcached</li>
<li>HyperCache : cache HTML en fichiers</li>
</ul>
<p>Sans oublier le mécanisme de cache objet interne à WordPress qui peut se coupler aux différents optimiseurs PHP et logiciels de cache du marché&#8230; ( Xcache, APC, Memcached, eAccelerator )</p>
<p>W3 Total Cache se veut résolument comme une solution transversale, il travaille sur les aspects suivants :</p>
<ul>
<li>Le cache HTML</li>
<li>Le cache DB, donc orienté objet</li>
<li>La compression des fichiers CSS et JS via la compression : Minify.</li>
<li>L&#8217;utilisation de serveurs CDN (via FTP)</li>
</ul>
<p>Pour le moment, le plugin est compatible avec les logiciels Memcached et APC, mais d&#8217;autres interfaces devraient voir le jour (on parle de Xcache assez rapidement).</p>
<p>Autrement dit, tout cela est très prometteur&#8230; Malheureusement, ce plugin n&#8217;est pas destiné au commun des mortels&#8230; En effet, avec des prérequis comme APC ou Xcache, très peu d&#8217;hébergeurs mutualisés sont compatibles&#8230; ( par exemple OVH et 1and1 ne le sont pas )</p>
<p>Ce plugin est donc destiné aux personnes ayant un serveur dédié ou virtualisé&#8230;</p>
<p>Autre inconvénient, et de taille, malgré que le plugin se dise compatible WordPress Mu, il ne l&#8217;est pas pour le moment. Mais cela devrait vite être résolu !</p>
<p>Bon caching !</p>
]]></content:encoded>
			<wfw:commentRss>http://www.herewithme.fr/2009/09/06/et-un-nouveau-plugin-de-cache-w3-total-cache/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Optimiser les performances de PHP et WordPress chez OVH en 4 lignes !</title>
		<link>http://www.herewithme.fr/2009/04/24/optimiser-performances-php-et-wordpress-chez-ovh-en-4-lignes/</link>
		<comments>http://www.herewithme.fr/2009/04/24/optimiser-performances-php-et-wordpress-chez-ovh-en-4-lignes/#comments</comments>
		<pubDate>Fri, 24 Apr 2009 10:43:29 +0000</pubDate>
		<dc:creator>Amaury</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[cache]]></category>
		<category><![CDATA[Hébergement]]></category>
		<category><![CDATA[OVH]]></category>
		<category><![CDATA[Performances]]></category>
		<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">http://www.herewithme.fr/?p=749</guid>
		<description><![CDATA[Je ne pense pas que cet article soit l&#8217;info du siècle, mais on peut très facilement améliorer les performances de WordPress chez les hébergements mutualisés OVH. Pour cela, il suffit juste de changer 4 paramètres de PHP et pour y &#8230; <a href="http://www.herewithme.fr/2009/04/24/optimiser-performances-php-et-wordpress-chez-ovh-en-4-lignes/">Lire la Suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Je ne pense pas que cet article soit l&#8217;info du siècle, mais on peut très facilement améliorer les performances de WordPress chez les hébergements mutualisés OVH.</p>
<p>Pour cela, il suffit juste de changer 4 paramètres de PHP et pour y parvenir nous allons créé/édité le fichier .htaccess à la racine de votre FTP. (dans le dossier WWW)</p>
<p>Et on va y insérer les lignes:</p>
<blockquote><p>SetEnv REGISTER_GLOBALS 0<br />
SetEnv ZEND_OPTIMIZER 1<br />
SetEnv MAGIC_QUOTES 0<br />
SetEnv PHP_VER 5</p></blockquote>
<p>Autrement dit, on désactive les directives PHP magic quotes, register globals qui n&#8217;apportent rien à WordPress.<br />
On passe à PHP5 (qui offre une meilleure comptabilité avec les extensions) et on active le module PHP Zend Optimiser, ainsi le code PHP sera optimisé et les traitements récurrents seront mis en cache.</p>
<p>Tout cela de façon transparente pour WordPress, mais avec une meilleure réactivité à la clef pour l&#8217;utilisateur.</p>
<p>Pour plus d&#8217;infos sur PHP chez OVH, 2 petits guides à lire:</p>
<ul>
<li>http://guide.ovh.com/PhpChezOvh</li>
<li>http://guide.ovh.com/ConfigPhp</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.herewithme.fr/2009/04/24/optimiser-performances-php-et-wordpress-chez-ovh-en-4-lignes/feed/</wfw:commentRss>
		<slash:comments>68</slash:comments>
		</item>
		<item>
		<title>WP Super Cache et le bug de la compression Gzip, solution temporaire</title>
		<link>http://www.herewithme.fr/2008/09/03/wp-super-cache-et-le-bug-de-la-compression-gzip-solution-temporaire/</link>
		<comments>http://www.herewithme.fr/2008/09/03/wp-super-cache-et-le-bug-de-la-compression-gzip-solution-temporaire/#comments</comments>
		<pubDate>Wed, 03 Sep 2008 21:51:21 +0000</pubDate>
		<dc:creator>Amaury</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[cache]]></category>
		<category><![CDATA[Gzip]]></category>
		<category><![CDATA[intégrité]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">http://www.herewithme.fr/?p=462</guid>
		<description><![CDATA[Les blogs à haute fréquentation sous WordPress ne rendent pas la vie facile au webmaster&#8230; Car quoi qu&#8217;on en dise, WordPress possède plein davantage sauf celui d&#8217;être économique en terme de performances. Pour y remédier, une solution simple et peu &#8230; <a href="http://www.herewithme.fr/2008/09/03/wp-super-cache-et-le-bug-de-la-compression-gzip-solution-temporaire/">Lire la Suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Les blogs à haute fréquentation sous WordPress ne rendent pas la vie facile au webmaster&#8230; Car quoi qu&#8217;on en dise, WordPress possède plein davantage sauf celui d&#8217;être économique en terme de performances.</p>
<p>Pour y remédier, une solution simple et peu couteuse à mettre en place consiste à installer le plugin WP Super Cache, de mon ami <a href="http://ocaoimh.ie/">Donncha</a>. (mainteneur de WPmu au passage)</p>
<p>Malheureusement, il se trouve que le plugin bien que très efficace provoque un bug assez aléatoire.</p>
<p>Pour comprendre la source du bug, petit rappel technique sur le fonctionnement de WP Super Cache.</p>
<ol>
<li>Un visiteur consulte une page X</li>
<li>Si la page n&#8217;est pas en cache, WP Super Cache créé 2 copies :
<ul>
<li>1 exemplaire HTML</li>
<li>1 exemplaire compressé Gz</li>
</ul>
</li>
<li>Le visiteur suivant, qui consulte la même page X, va vérifier la présence d&#8217;une copie.
<ul>
<li>Dans un premier temps, la copie compressée Gz</li>
<li>Dans un second temps, la copie HTML</li>
<li>Sinon, il charge WordPress pour créer la copie (on revient au point 2)</li>
</ul>
</li>
<li>Et ainsi de suite.</li>
</ol>
<p>Petite précision, mais pas importante ici, les copies HTML et Gz ont une durée de vie. Cette dernière est spécifiée dans les options du plugin. Une fois la durée dépassée, les 2 copies sont supprimées pour obliger une nouvelle création.</p>
<p>Revenons au bug, il est assez simple. Lors de la première consultation, WP Super Cache va créer une copie compressée avec Gzip, malheureusement avec la version actuelle (0.7.0.1), il ne vérifie pas l&#8217;intégrité de l&#8217;archive.</p>
<p>De ce fait, il lui arrive de créer aléatoirement des archives corrompues. On tombe alors sur des pages comme:</p>
<p><div id="attachment_463" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.herewithme.fr/wp-content/uploads/2008/09/bug_wp_supercache.jpg"><img class="size-medium wp-image-463" title="Bug WP Super Cache" src="http://www.herewithme.fr/wp-content/uploads/2008/09/bug_wp_supercache-300x199.jpg" alt="L'art moderne selon WordPress" width="300" height="199" /></a><p class="wp-caption-text">L&#39;art moderne selon WordPress</p></div></p>
<p>Pour éviter ce bug, tout en profitant du cache HTML classique de WP Super Cache, rien de plus simple&#8230; Il suffit de désactiver la compression GZ dans les options du plugin.</p>
<p>Cependant pour des raisons assez mystérieuses, le bug se reproduit par moment. Pour être sur que le bug ne se reproduit, je vous conseille de désactiver la redirection du fichier .htaccess concernant la compression Gz.</p>
<p>C&#8217;est-à-dire les lignes suivantes:</p>
<blockquote><p><em>RewriteCond %{REQUEST_METHOD} !=POST</em><br />
<em>RewriteCond %{QUERY_STRING} !.*s=.*</em><br />
<em>RewriteCond %{QUERY_STRING} !.*p=.*</em><br />
<em>RewriteCond %{QUERY_STRING} !.*attachment_id=.*</em><br />
<em>RewriteCond %{QUERY_STRING} !.*wp-subscription-manager=.*</em><br />
<em>RewriteCond %{HTTP_COOKIE} !^.*(comment_author_|wordpress|wp-postpass_).*$</em><br />
<em>RewriteCond %{HTTP:Accept-Encoding} gzip</em><br />
<em>RewriteCond %{DOCUMENT_ROOT}/wp-content/cache/supercache/%{HTTP_HOST}/$1/index.html.gz -f</em><br />
<em>RewriteRule ^(.*) /wp-content/cache/supercache/%{HTTP_HOST}/$1/index.html.gz [L]</em></p></blockquote>
<p>En supprimant cette partie, vous pouvez être sûr que les pages avec hiéroglyphes, c&#8217;est terminé !</p>
]]></content:encoded>
			<wfw:commentRss>http://www.herewithme.fr/2008/09/03/wp-super-cache-et-le-bug-de-la-compression-gzip-solution-temporaire/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>WordPress Mu à haute fréquentation ? Problèmes de pages blanches ?</title>
		<link>http://www.herewithme.fr/2008/08/23/wordpress-mu-haute-frequentation-pages-blanches/</link>
		<comments>http://www.herewithme.fr/2008/08/23/wordpress-mu-haute-frequentation-pages-blanches/#comments</comments>
		<pubDate>Fri, 22 Aug 2008 22:38:16 +0000</pubDate>
		<dc:creator>Amaury</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[apc]]></category>
		<category><![CDATA[cache]]></category>
		<category><![CDATA[eAccelerator]]></category>
		<category><![CDATA[kses]]></category>
		<category><![CDATA[opcode]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[segmentation]]></category>
		<category><![CDATA[Serveur]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WordPress Mu]]></category>
		<guid isPermaLink="false">http://www.herewithme.fr/?p=395</guid>
		<description><![CDATA[Les symptômes ? Page blanche sur le tableau de bord et la page apparence Page blanche lors de la publication d'un article et/ou d'un commentaire Le problème intervient sur les installations WordPress Mu à haute fréquentation uniquement. Cause possible ? &#8230; <a href="http://www.herewithme.fr/2008/08/23/wordpress-mu-haute-frequentation-pages-blanches/">Lire la Suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<h3>Les symptômes ?</h3>
<ul>
<li>Page blanche sur le tableau de bord et la page apparence</li>
<li>Page blanche lors de la publication d'un article et/ou d'un commentaire</li>
</ul>
<p>Le problème intervient sur les installations WordPress Mu à haute fréquentation uniquement.</p>
<h3>Cause possible ?</h3>
<p>Créer un fichier info.php à la racine de votre blog, placez-y :</p>
<blockquote><p>&lt;?php phpinfo(); ?&gt;</p>
</blockquote>
<p>Enregistrez le fichier, consultez la page générée et partez à la recherche de l'extension eAccelerator pour PHP.</p>
<p>Si le module est présent; vous êtes simplement victime d'un bug avec les caches OPcode PHP et les fonctions de filtrage HTML Kses de WordPress. Cela provoque une erreur de segmentation PHP, et hop page blanche.</p>
<h3>La solution ?</h3>
<p>Désinstallez eAccelerator de votre serveur dédié. Installez à la place l'extension pour PHP, j'ai nommé <a href="http://fr2.php.net/manual/fr/book.apc.php">Alternative PHP Cache</a> (APC).</p>
<p>Et n'oubliez pas de filtrer le fichier kses.php de l'optimisation. Pour cela, ajoutez dans votre fichier de configuration de PHP la ligne suivante:</p>
<blockquote><p>apc.filters = "(kses.php)"</p>
</blockquote>
<p>Redémarrez votre serveur Web et hop problème résolu !</p>
]]></content:encoded>
			<wfw:commentRss>http://www.herewithme.fr/2008/08/23/wordpress-mu-haute-frequentation-pages-blanches/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
	</channel>
</rss>

