<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://prendreuncafe.com/blog/feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>Prendre un Café - Tag - optimisation  - Commentaires</title>
  <link>http://prendreuncafe.com/blog/</link>
  <atom:link href="http://prendreuncafe.com/blog/feed/tag/optimisation/rss2/comments" rel="self" type="application/rss+xml"/>
  <description></description>
  <language>fr</language>
  <pubDate>Thu, 04 Sep 2008 20:06:32 +0200</pubDate>
  <copyright>Contenus sous licence Creative Commons BY-SA</copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
    
    <item>
    <title>12 astuces d'optimisation de performance PHP - FlorentG</title>
    <link>http://prendreuncafe.com/blog/post/2006/11/22/12-astuces-optimisation-performances-php#c9908</link>
    <guid isPermaLink="false">urn:md5:01234e32ebcfc740a38996c6b1ab16b6</guid>
    <pubDate>Wed, 20 Dec 2006 14:22:57 +0100</pubDate>
    <dc:creator>FlorentG</dc:creator>
    
    <description>&lt;p&gt;Ah ben j'vois que t'as fait un billet dessus, fresh !&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>12 astuces d'optimisation de performance PHP - FlorentG</title>
    <link>http://prendreuncafe.com/blog/post/2006/11/22/12-astuces-optimisation-performances-php#c9907</link>
    <guid isPermaLink="false">urn:md5:73640e73cf46420fb5834defefec2cc4</guid>
    <pubDate>Wed, 20 Dec 2006 14:11:25 +0100</pubDate>
    <dc:creator>FlorentG</dc:creator>
    
    <description>&lt;p&gt;Et le mieux encore, c'est de d'abord profiler son application, histoire de voir qu'est-ce qui fait vraiment ramer, avant de se lancer dans d'la premature optimization &lt;img src=&quot;/blog/themes/Puc4/smilies/smile.gif&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt; Genre avec xDebug (&lt;a href=&quot;http://xdebug.org/&quot; title=&quot;http://xdebug.org/&quot; rel=&quot;nofollow&quot;&gt;http://xdebug.org/&lt;/a&gt;)&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>12 astuces d'optimisation de performance PHP - biou</title>
    <link>http://prendreuncafe.com/blog/post/2006/11/22/12-astuces-optimisation-performances-php#c9769</link>
    <guid isPermaLink="false">urn:md5:3d1c0104575685032da67f30ee55084f</guid>
    <pubDate>Wed, 06 Dec 2006 14:20:34 +0100</pubDate>
    <dc:creator>biou</dc:creator>
    
    <description>&lt;p&gt;euh pour une exception sur un fopen, il faudrait peut être regarder du coté de la spl : &lt;a href=&quot;http://lu.php.net/spl&quot; title=&quot;http://lu.php.net/spl&quot; rel=&quot;nofollow&quot;&gt;http://lu.php.net/spl&lt;/a&gt; notamment l'objet splFileObject, &lt;a href=&quot;http://www.phpro.org/tutorials/Introduction-to-SPL.html#12&quot; title=&quot;http://www.phpro.org/tutorials/Introduction-to-SPL.html#12&quot; rel=&quot;nofollow&quot;&gt;http://www.phpro.org/tutorials/Intr...&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;utiliser une api orientée objet quand on le peut, saimieux!&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>12 astuces d'optimisation de performance PHP - raphpell</title>
    <link>http://prendreuncafe.com/blog/post/2006/11/22/12-astuces-optimisation-performances-php#c9738</link>
    <guid isPermaLink="false">urn:md5:14b3346814ad84db65612bd7e3c2e5cc</guid>
    <pubDate>Mon, 04 Dec 2006 19:13:47 +0100</pubDate>
    <dc:creator>raphpell</dc:creator>
    
    <description>&lt;p&gt;NB... J'aime programmer comme je veut :&lt;br /&gt;
1. Créer vos propres fonctions pour calculer le temps d'exécution.&lt;br /&gt;
2. Optimiser vos pages à un certain temps d'exécution ( &amp;lt; 15 secondes ? )&lt;br /&gt;
3. Créer vos propres objets PHP et JavaScript.&lt;br /&gt;
4. Documenter bien vos lignes codes.&lt;/p&gt;</description>
  </item>
      
    <item>
    <title>[ping] 12 astuces d'optimisation de performance PHP - Vincent Gibara</title>
    <link>http://prendreuncafe.com/blog/post/2006/11/22/12-astuces-optimisation-performances-php#c9675</link>
    <guid isPermaLink="false">urn:md5:544901fd591e8fdc84acc32917ae5f89</guid>
    <pubDate>Wed, 29 Nov 2006 03:31:02 +0100</pubDate>
    <dc:creator>Vincent Gibara</dc:creator>
    
    <description>&lt;p&gt;&lt;a href="http://www.vincentgibara.com/2006/11/28/quelques-astuces-pour-php/"&gt;Quelques astuces pour PHP&lt;/a&gt;&lt;/p&gt;
    &lt;!-- TB --&gt;

&lt;p&gt;Développant régulièrement des sites en PHP, je suis tombé aujourd’hui sur le site de Prendre un Café qui publie 12 règles à suivre pour optimiser le PHP. Je les copie ici: Si vous pouvez déclarer une méthode statique static, faites-le......&lt;/p&gt;</description>
  </item>
    
      
    
    <item>
    <title>12 astuces d'optimisation de performance PHP - Christophe</title>
    <link>http://prendreuncafe.com/blog/post/2006/11/22/12-astuces-optimisation-performances-php#c9641</link>
    <guid isPermaLink="false">urn:md5:066553e540c62a93f9888c587518b211</guid>
    <pubDate>Sat, 25 Nov 2006 15:59:12 +0100</pubDate>
    <dc:creator>Christophe</dc:creator>
    
    <description>&lt;p&gt;Je préfère lire que str_replace [faster than] preg_replace... bien que ça me semblait le seul truc invraisemblable parmi le reste de faits (comme le 12 &lt;img src=&quot;/blog/themes/Puc4/smilies/smile.gif&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt; )&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>12 astuces d'optimisation de performance PHP - balluche</title>
    <link>http://prendreuncafe.com/blog/post/2006/11/22/12-astuces-optimisation-performances-php#c9637</link>
    <guid isPermaLink="false">urn:md5:fbad728b9aacdf65b10c357ac90f3614</guid>
    <pubDate>Sat, 25 Nov 2006 01:15:43 +0100</pubDate>
    <dc:creator>balluche</dc:creator>
    
    <description>&lt;p&gt;&amp;gt;concernant la 7 (preg_replace est plus rapide que str_replace), je suis plus que septique... voir&lt;br /&gt;
&amp;gt;j'y crois pas du tout...&lt;/p&gt;


&lt;p&gt;En fait, c'est str_replace plus rapide que preg_replace plus rapide que ereg_replace.&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>12 astuces d'optimisation de performance PHP - netking</title>
    <link>http://prendreuncafe.com/blog/post/2006/11/22/12-astuces-optimisation-performances-php#c9636</link>
    <guid isPermaLink="false">urn:md5:d9bbe4a512f5bb709296b59c399a4b33</guid>
    <pubDate>Fri, 24 Nov 2006 21:23:30 +0100</pubDate>
    <dc:creator>netking</dc:creator>
    
    <description>&lt;p&gt;Et une fois que votre code est pile poil optimisé, n'oubliez pas d'utiliser un cache d'exécution php comme mmcache ou zend accelerator, ça dépote &lt;img src=&quot;/blog/themes/Puc4/smilies/wink.gif&quot; alt=&quot;;-)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>12 astuces d'optimisation de performance PHP - Cyruss</title>
    <link>http://prendreuncafe.com/blog/post/2006/11/22/12-astuces-optimisation-performances-php#c9628</link>
    <guid isPermaLink="false">urn:md5:c1c0524b9cd897ab99949b88d66ee174</guid>
    <pubDate>Fri, 24 Nov 2006 12:05:41 +0100</pubDate>
    <dc:creator>Cyruss</dc:creator>
    
    <description>&lt;p&gt;Hi,&lt;/p&gt;


&lt;p&gt;Concernant l'opérateur @, c'est un des plus gourmand de l'alphabet PHP. A chaque fois cela correspond à  :&lt;/p&gt;


&lt;p&gt;$old = ini_set(“error_reporting”, 0);&lt;br /&gt;
action();&lt;br /&gt;
ini_set(“error_reporting”, $old);&lt;/p&gt;


&lt;p&gt;La meilleur solution consiste à utiliser la bonne configuration en fonction de votre étape de développement :&lt;/p&gt;


&lt;p&gt;Dev :&lt;br /&gt;
Error au max&lt;br /&gt;
Affichage et log des erreurs&lt;/p&gt;


&lt;p&gt;Prod :&lt;br /&gt;
Error au max (moins E_Notice eventuellement)&lt;br /&gt;
Pas d'affichage des erreurs&lt;br /&gt;
Log des erreurs&lt;br /&gt;
éventuellement ne pas loguer n fois la même erreur (ignore_repeated_errors = On)&lt;/p&gt;



&lt;p&gt;++&lt;/p&gt;


&lt;p&gt;Cyruss&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>12 astuces d'optimisation de performance PHP - Arnaud</title>
    <link>http://prendreuncafe.com/blog/post/2006/11/22/12-astuces-optimisation-performances-php#c9627</link>
    <guid isPermaLink="false">urn:md5:645b926ac276456eddfea80052990a19</guid>
    <pubDate>Fri, 24 Nov 2006 10:34:18 +0100</pubDate>
    <dc:creator>Arnaud</dc:creator>
    
    <description>&lt;p&gt;Précision pour la 3, c'est moins vrai avec PHP 5.2 des optimisations ont été apportées (Optimized require_once() and include_once() by eliminating fopen(3) on second usage. (Dmitry))&lt;/p&gt;


&lt;p&gt;La 10 est logique car comme indiqué dans un autre commentaire il cherche une constante nommé id. En développant avec E_ALL en niveau de reporting d'erreur cela se voit de suite &lt;img src=&quot;/blog/themes/Puc4/smilies/smile.gif&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
  </item>
      
    <item>
    <title>[ping] 12 astuces d'optimisation de performance PHP - Entre zero et un</title>
    <link>http://prendreuncafe.com/blog/post/2006/11/22/12-astuces-optimisation-performances-php#c9626</link>
    <guid isPermaLink="false">urn:md5:65d4062bcaf423fbfd24e2976b8257e4</guid>
    <pubDate>Fri, 24 Nov 2006 08:37:39 +0100</pubDate>
    <dc:creator>Entre zero et un</dc:creator>
    
    <description>&lt;p&gt;&lt;a href="http://www.entrezeroetun.com/post/2006/11/24/12-astuces-pour-optimiser-ses-scripts-php"&gt;12 astuces pour optimiser ses scripts php&lt;/a&gt;&lt;/p&gt;
    &lt;!-- TB --&gt;

&lt;p&gt;Niko de &amp;quot;prendre un café&amp;quot; publie 12 astuces pour optimiser son script php...&lt;/p&gt;</description>
  </item>
    
      
    
    <item>
    <title>12 astuces d'optimisation de performance PHP - NiKo</title>
    <link>http://prendreuncafe.com/blog/post/2006/11/22/12-astuces-optimisation-performances-php#c9619</link>
    <guid isPermaLink="false">urn:md5:8fd08103d79ac7b027d4ff90130105e8</guid>
    <pubDate>Thu, 23 Nov 2006 19:20:22 +0100</pubDate>
    <dc:creator>NiKo</dc:creator>
    
    <description>Thibs&amp;gt; Terrible, je connaissais pas cette possibilité. Merci &lt;img src=&quot;/blog/themes/Puc4/smilies/smile.gif&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;</description>
  </item>
      
    
    <item>
    <title>12 astuces d'optimisation de performance PHP - Thibs</title>
    <link>http://prendreuncafe.com/blog/post/2006/11/22/12-astuces-optimisation-performances-php#c9617</link>
    <guid isPermaLink="false">urn:md5:d1aa90036cb7e9ee7f2257a7cec41d2a</guid>
    <pubDate>Thu, 23 Nov 2006 18:53:23 +0100</pubDate>
    <dc:creator>Thibs</dc:creator>
    
    <description>&lt;p&gt;Juste pour ajouter que (en PHP5) foreach peut travailler avec des références :&lt;/p&gt;

&lt;pre&gt;&amp;lt;?php
$arr = array(1, 2, 3, 4);
foreach ($arr as &amp;amp;$value) {
  $value = $value * 2;
}
// $arr vaut maintenant array(2, 4, 6, 8)
?&amp;gt;
&lt;/pre&gt;

&lt;p&gt;cf : &lt;a href=&quot;http://fr.php.net/manual/fr/control-structures.foreach.php&quot; title=&quot;http://fr.php.net/manual/fr/control-structures.foreach.php&quot; rel=&quot;nofollow&quot;&gt;http://fr.php.net/manual/fr/control...&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Plus d'excuse pour ne pas utiliser foreach ! ;p&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>12 astuces d'optimisation de performance PHP - panjhy</title>
    <link>http://prendreuncafe.com/blog/post/2006/11/22/12-astuces-optimisation-performances-php#c9616</link>
    <guid isPermaLink="false">urn:md5:25431f0e78664ba279a8e98e0e5de63a</guid>
    <pubDate>Thu, 23 Nov 2006 18:52:09 +0100</pubDate>
    <dc:creator>panjhy</dc:creator>
    
    <description>&lt;p&gt;yop!&lt;br /&gt;
perso je prefere utiliser les méthodes automagiques comme __get, __set ou __autoload, utiliser require_once et son copain include_once qui sont très coûteux certes, utiliser time() plutot que $_SERVER['REQUEST_TIME'] pour obtenir le temps système, tout comme array_push plutot que $toto[] = 'foo'.... bref tout ca pour dire que je pense que c'est insignifiant et que je prefere pondre un code joli et chercher des optimisations ailleurs.&lt;br /&gt;
nb: quand a la 8, je ne suis pas convaincu... tous les benchs se contredisent... selon la taille du tableau notament.&lt;br /&gt;
ceci dit c'est toujours agréable de lire des choses comme ca.&lt;br /&gt;
hugues&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>12 astuces d'optimisation de performance PHP - Romain</title>
    <link>http://prendreuncafe.com/blog/post/2006/11/22/12-astuces-optimisation-performances-php#c9614</link>
    <guid isPermaLink="false">urn:md5:72406c7a80c850d158ec42139974bb03</guid>
    <pubDate>Thu, 23 Nov 2006 16:02:43 +0100</pubDate>
    <dc:creator>Romain</dc:creator>
    
    <description>&lt;p&gt;La 8. me laisse perplexe. J'ai retrouvé un bench (donc à ne pas prendre pour agrent comptant) sur le sujet :&lt;br /&gt;
&lt;a href=&quot;http://www.estvideo.net/dew/index/2004/11/01/297-optimisation-php-le-retour-strtr-vs-str_replace&quot; title=&quot;http://www.estvideo.net/dew/index/2004/11/01/297-optimisation-php-le-retour-strtr-vs-str_replace&quot; rel=&quot;nofollow&quot;&gt;http://www.estvideo.net/dew/index/2...&lt;/a&gt;&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>12 astuces d'optimisation de performance PHP - NiKo</title>
    <link>http://prendreuncafe.com/blog/post/2006/11/22/12-astuces-optimisation-performances-php#c9613</link>
    <guid isPermaLink="false">urn:md5:5e3120b5c020860c41e49f6012df10ee</guid>
    <pubDate>Thu, 23 Nov 2006 13:49:47 +0100</pubDate>
    <dc:creator>NiKo</dc:creator>
    
    <description>Geoffrey&amp;gt; Ah ok ! C'est la faim qui me tiraille et me fait perdre mes capacité compréhensives ! Je vais donc de ce pas me venger sur une pizza au restau du coin de la rue. Paf.</description>
  </item>
      
    
    <item>
    <title>12 astuces d'optimisation de performance PHP - Geoffrey</title>
    <link>http://prendreuncafe.com/blog/post/2006/11/22/12-astuces-optimisation-performances-php#c9612</link>
    <guid isPermaLink="false">urn:md5:dff7334761e20a89b160a14739eef70f</guid>
    <pubDate>Thu, 23 Nov 2006 13:47:50 +0100</pubDate>
    <dc:creator>Geoffrey</dc:creator>
    
    <description>&lt;p&gt;(d'où mon ps !)&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>12 astuces d'optimisation de performance PHP - NiKo</title>
    <link>http://prendreuncafe.com/blog/post/2006/11/22/12-astuces-optimisation-performances-php#c9611</link>
    <guid isPermaLink="false">urn:md5:49cac89354a899d6db98b1089576261e</guid>
    <pubDate>Thu, 23 Nov 2006 13:44:15 +0100</pubDate>
    <dc:creator>NiKo</dc:creator>
    
    <description>Geoffrey&amp;gt; Trop tard :-P</description>
  </item>
      
    
    <item>
    <title>12 astuces d'optimisation de performance PHP - Geoffrey</title>
    <link>http://prendreuncafe.com/blog/post/2006/11/22/12-astuces-optimisation-performances-php#c9610</link>
    <guid isPermaLink="false">urn:md5:8075d0853cb654e1743029bda9fef252</guid>
    <pubDate>Thu, 23 Nov 2006 13:42:20 +0100</pubDate>
    <dc:creator>Geoffrey</dc:creator>
    
    <description>&lt;p&gt;Et comme je suis vachement sympa, une proof of concept: &lt;a href=&quot;http://more.zubrowka.org/~ash/error_handler.phps&quot; title=&quot;http://more.zubrowka.org/~ash/error_handler.phps&quot; rel=&quot;nofollow&quot;&gt;http://more.zubrowka.org/~ash/error...&lt;/a&gt;&lt;/p&gt;


&lt;pre&gt;ash@more:~/public_html$ php error_handler.phps 
Exception catched: fopen() expects at least 2 parameters, 1 given
ash@more:~/public_html$&lt;/pre&gt;


&lt;p&gt;(ps: ounaide, mais comme t'as fait une faute à mon prénom je poste quand même)&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>12 astuces d'optimisation de performance PHP - NiKo</title>
    <link>http://prendreuncafe.com/blog/post/2006/11/22/12-astuces-optimisation-performances-php#c9609</link>
    <guid isPermaLink="false">urn:md5:20404a309d6fcec2fae6e7c353cc974d</guid>
    <pubDate>Thu, 23 Nov 2006 13:41:22 +0100</pubDate>
    <dc:creator>NiKo</dc:creator>
    
    <description>&lt;p&gt;Geofrey&amp;gt; &lt;a href=&quot;http://fr3.php.net/manual/fr/function.set-error-handler.php#54482&quot; rel=&quot;nofollow&quot;&gt;Trouvé&lt;/a&gt;. Sinon je suis d'accord que les gros tableaux de données ne devraient pas être itérés via &lt;code&gt;foreach&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;Pour les autres qui repprochez à cette liste de donner envie de sacrifier les bonnes pratiques de conception sur l'autel de la performance à tout prix, sâchez que ce n'était là nullement mon intention (ceux qui me lisent régulièrement le savent bien. Ou pas.)&lt;/p&gt;

&lt;p&gt;Mais je peux vous assurer que quand vous vous retrouvez à hériter d'un code que vous n'avez pas &lt;em&gt;commis&lt;/em&gt;, truffé de problèmes de perfs sur des serveurs quadri-processeurs à 8 Go de RAM et qu'il est bien entendu hors de question de tout redévelopper &lt;em&gt;from scratch&lt;/em&gt;, ce genre de petites astuces valent de l'or.&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>12 astuces d'optimisation de performance PHP - Geoffrey</title>
    <link>http://prendreuncafe.com/blog/post/2006/11/22/12-astuces-optimisation-performances-php#c9608</link>
    <guid isPermaLink="false">urn:md5:477591286d788e51639c739257cadb44</guid>
    <pubDate>Thu, 23 Nov 2006 13:35:20 +0100</pubDate>
    <dc:creator>Geoffrey</dc:creator>
    
    <description>&lt;p&gt;NiKo: tu peux faire un error_handler qui lance des exceptions (du moins j'avais lu un truc sur ce sujet) et pour le foreach, quand on t'obligera a itérer un tableau de 4Mo sans toucher le memory_limit, tu seras bien content d'utiliser autre chose que foreach &lt;img src=&quot;/blog/themes/Puc4/smilies/wink.gif&quot; alt=&quot;;)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>12 astuces d'optimisation de performance PHP - chris</title>
    <link>http://prendreuncafe.com/blog/post/2006/11/22/12-astuces-optimisation-performances-php#c9607</link>
    <guid isPermaLink="false">urn:md5:e24e62134a9def7a1b4c0179a90af1a6</guid>
    <pubDate>Thu, 23 Nov 2006 13:27:16 +0100</pubDate>
    <dc:creator>chris</dc:creator>
    
    <description>&lt;p&gt;@Olivier et point 2 &amp;gt; c'est exactement ce que disait mon prof de génie logiciel (y a 10 ans snif &lt;img src=&quot;/blog/themes/Puc4/smilies/wink.gif&quot; alt=&quot;;)&quot; class=&quot;smiley&quot; /&gt; ) qui disait de manière volontairement *provocante* : &amp;quot;les performances ne doivent pas en aucun cas obliger le développeur à renoncer à un développement évolutif et bien conçu&amp;quot;.&lt;/p&gt;



&lt;p&gt;De manière générale, penser performances au moment de la conception, c'est bien et somme toute peut-être assez rare. Le danger de ce type de liste est (comme tout type de recommandation) surement son application de manière aveugle.&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>12 astuces d'optimisation de performance PHP - NiKo</title>
    <link>http://prendreuncafe.com/blog/post/2006/11/22/12-astuces-optimisation-performances-php#c9606</link>
    <guid isPermaLink="false">urn:md5:5f6818fdbb6c55f1eaf73ac3b750ea58</guid>
    <pubDate>Thu, 23 Nov 2006 13:24:42 +0100</pubDate>
    <dc:creator>NiKo</dc:creator>
    
    <description>&lt;p&gt;Le truc con c'est qu'on peut pas try/catcher une erreur sur un fopen par exemple. Ça serait bien que ça vienne un jour ce genre de choses.&lt;/p&gt;

&lt;p&gt;Sinon, &lt;code&gt;foreach&lt;/code&gt; c'est pour moi trop pratique pour penser une seule seconde en économiser le coût &lt;img src=&quot;/blog/themes/Puc4/smilies/smile.gif&quot; alt=&quot;:-)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>12 astuces d'optimisation de performance PHP - Geoffrey</title>
    <link>http://prendreuncafe.com/blog/post/2006/11/22/12-astuces-optimisation-performances-php#c9605</link>
    <guid isPermaLink="false">urn:md5:38dcbae16db1f540b80b8284dad53825</guid>
    <pubDate>Thu, 23 Nov 2006 13:20:08 +0100</pubDate>
    <dc:creator>Geoffrey</dc:creator>
    
    <description>&lt;p&gt;Oui c'est dotclear le moteur de blog qui utilise @, et ça m'a fait perdre quelques cheuveux dernièrement (j'aurai un bug report a faire a ce propos d'ailleurs quand j'aurai 5 minutes)&lt;/p&gt;


&lt;p&gt;Et donc pour approfondir un peu, j'estime que rien ne justifie l'utilisation du @ si on tient compte du fait, premièrement, qu'un error_handler peut catcher toutes les erreurs (sauf PARSE ERROR bien sur), et deuxièmement, qu'il est universellement reconnu comme une bonne pratique de désactiver l'affichage des erreurs &lt;strong&gt;en production&lt;/strong&gt;.&lt;/p&gt;


&lt;p&gt;D'autres part, je tiens à préciser que certains propos que je tiens quand on parle de certaines choses (le @ en fait partie) dépassent souvent mes pensées, et je m'en excuse platement (bien que personne ne m'en ait fait le reproche, ce qui m'épate un peu pour le coup).&lt;/p&gt;


&lt;p&gt;J'ajouterai par ailleurs à la liste d'Olivier le magic_quotes_runtime Off (en attendant sa suppression définitive dans PHP6 :/) &lt;img src=&quot;/blog/themes/Puc4/smilies/smile.gif&quot; alt=&quot;:-)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;p&gt;En parlant de for et de foreach, saviez vous que foreach travaille sur un duplicata du tableau qui lui est passé ? Ce qui signifie qu'en utilisant foreach, on &amp;quot;gaspille&amp;quot; un peu de mémoire (peu important en général, mais bon a se souvenir quand même), sauf a priori quand on utilise foreach sur un objet &amp;quot;Iterable&amp;quot;.&lt;/p&gt;


&lt;p&gt;voila voila&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>12 astuces d'optimisation de performance PHP - Olivier</title>
    <link>http://prendreuncafe.com/blog/post/2006/11/22/12-astuces-optimisation-performances-php#c9602</link>
    <guid isPermaLink="false">urn:md5:ac56487a706e991672757e6151451675</guid>
    <pubDate>Thu, 23 Nov 2006 11:21:10 +0100</pubDate>
    <dc:creator>Olivier</dc:creator>
    
    <description>&lt;p&gt;La liste est sympa, d'ailleurs, le count() dans le for j'avoue le pratiquer souvent, c'est mal &lt;img src=&quot;/blog/themes/Puc4/smilies/smile.gif&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt; (d'un autre côté j'utilise très peu for et lui préfère foreach quand je peux).&lt;/p&gt;


&lt;p&gt;C'est dotclear le moteur de blog qui utilise @ ? Je reconnais l'utiliser un peu mais dans des cas où je n'ai pas vraiment le choix, ça reste quand même assez rare, j'ai horreur de ça.&lt;/p&gt;


&lt;p&gt;Le point 2 est une connerie par contre, autant revenir à php4. L'autoload est une feature vraiment pratique et le poil de cul de perf qu'on perd avec on le gagne en occupation mémoire et on n'utilise plus de require ou require_once que quand c'est nécessaire. Bien sûr, je parle d'un autoload qui ne va pas regarder dans le filesystem mais qui utilise un tableau global.&lt;/p&gt;


&lt;p&gt;J'ai envoyé l'autre jour ces paramètres php.ini sur une liste, c'est un bon début pour ceux qui veulent faire du code qui marchera bien d'un environnement de dev à un environnement de prod.&lt;/p&gt;


&lt;p&gt;short_open_tag = Off&lt;br /&gt;
allow_call_time_pass_reference = Off&lt;br /&gt;
error_reporting = E_ALL | E_STRICT&lt;br /&gt;
display_error = On&lt;br /&gt;
register_globals = Off&lt;br /&gt;
magic_quotes_gpc = Off&lt;br /&gt;
allow_url_fopen = Off&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>12 astuces d'optimisation de performance PHP - giz404</title>
    <link>http://prendreuncafe.com/blog/post/2006/11/22/12-astuces-optimisation-performances-php#c9601</link>
    <guid isPermaLink="false">urn:md5:0fb2a4c8af56db52cbe07cfcc9da23e4</guid>
    <pubDate>Thu, 23 Nov 2006 10:38:20 +0100</pubDate>
    <dc:creator>giz404</dc:creator>
    
    <description>&lt;p&gt;Encore pleins de trucs que j'ignorais. J'en profite pour garder ta page Blogmarks phpBestPractices sous la patte.&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>12 astuces d'optimisation de performance PHP - NiKo</title>
    <link>http://prendreuncafe.com/blog/post/2006/11/22/12-astuces-optimisation-performances-php#c9600</link>
    <guid isPermaLink="false">urn:md5:afbc91b7fb4b9604210ed3184eac60a4</guid>
    <pubDate>Thu, 23 Nov 2006 10:34:40 +0100</pubDate>
    <dc:creator>NiKo</dc:creator>
    
    <description>hugo&amp;gt; Je suis d'accord, j'ai toujours entendu que &lt;code&gt;str_replace&lt;/code&gt; était la méthode la plus rapide pour le remplacement de chaîne (mais aussi la plus basique et la plus limitée). À bencher.</description>
  </item>
      
    
    <item>
    <title>12 astuces d'optimisation de performance PHP - Clochix</title>
    <link>http://prendreuncafe.com/blog/post/2006/11/22/12-astuces-optimisation-performances-php#c9598</link>
    <guid isPermaLink="false">urn:md5:96b7b7ec194189bed22542ee2f285317</guid>
    <pubDate>Thu, 23 Nov 2006 10:22:47 +0100</pubDate>
    <dc:creator>Clochix</dc:creator>
    
    <description>&lt;p&gt;Ces petits astuces sont intéressantes, et ce sont de bonnes habitudes à prendre, mais je ne pense plus que l'optimisation d'un code passe réellement par là aujourd'hui, si ce n'est pour quelques applications pour lesquelles je ne suis pas sûr que PHP soit le langage le plus adéquat. Pour moi, l'optimisation passe aujourd'hui avant tout par une bonne réflexion au moment de la conception, et par une utilisation raisonnée des différents modèles de conception. A vouloir à tout prix faire de l'objet, du MVC, etc, on se met à écrire des usines à gaz là où il y a quelques années quelques lignes de code suffisaient.&lt;/p&gt;


&lt;p&gt;Je ne remet pas en cause ces méthodes de conception, elles présentent de nombreux avantages, mais ont à mon avis des impacts lourds sur les performances, et c'est plutôt de ce côté là qu'il faudrait creuser. Enfin AMHA.&lt;/p&gt;



&lt;p&gt;Ensuite, si vraiment on veut tuner les performances de son code au cycle prêt, l'assembleur et le C sont des langages fort agréables (nostalgie, nostalgie)&lt;/p&gt;



&lt;p&gt;PS: NiKo: le lien sur blogmarks serait plutôt &lt;a href=&quot;http://blogmarks.net/marks/tag/bestpractices,php&quot; rel=&quot;nofollow&quot;&gt;http://blogmarks.net/marks/tag/best...&lt;/a&gt; &lt;img src=&quot;/blog/themes/Puc4/smilies/wink.gif&quot; alt=&quot;;-)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>12 astuces d'optimisation de performance PHP - hugo</title>
    <link>http://prendreuncafe.com/blog/post/2006/11/22/12-astuces-optimisation-performances-php#c9597</link>
    <guid isPermaLink="false">urn:md5:63bfceb92cf4b88785605ac575e60f06</guid>
    <pubDate>Thu, 23 Nov 2006 10:19:10 +0100</pubDate>
    <dc:creator>hugo</dc:creator>
    
    <description>&lt;p&gt;Bonjour,&lt;/p&gt;


&lt;p&gt;concernant la 7 (preg_replace est plus rapide que str_replace), je suis plus que septique... voir j'y crois pas du tout...&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>12 astuces d'optimisation de performance PHP - BeMe</title>
    <link>http://prendreuncafe.com/blog/post/2006/11/22/12-astuces-optimisation-performances-php#c9596</link>
    <guid isPermaLink="false">urn:md5:7f96c3eb0d3d6aa0e0981a91bd417149</guid>
    <pubDate>Thu, 23 Nov 2006 10:17:49 +0100</pubDate>
    <dc:creator>BeMe</dc:creator>
    
    <description>&lt;p&gt;Effectivement, interessante liste. De meme que les différents liens de benchmark sur les perf.!&lt;/p&gt;


&lt;p&gt;Merci... à méditer, donc...&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>12 astuces d'optimisation de performance PHP - Thanh</title>
    <link>http://prendreuncafe.com/blog/post/2006/11/22/12-astuces-optimisation-performances-php#c9595</link>
    <guid isPermaLink="false">urn:md5:36bd3d6354adbe744c7c1ab5f3769e21</guid>
    <pubDate>Thu, 23 Nov 2006 09:57:23 +0100</pubDate>
    <dc:creator>Thanh</dc:creator>
    
    <description>&lt;p&gt;0. Ne pas faire de PHP c'est la solution ultime pour pas subir de process PHP!&lt;/p&gt;


&lt;p&gt;ok -&amp;gt;&lt;a href=&quot;http://prendreuncafe.com/blog/post/2006/11/22/&quot; rel=&quot;nofollow&quot;&gt;&lt;/a&gt;&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>12 astuces d'optimisation de performance PHP - Greg</title>
    <link>http://prendreuncafe.com/blog/post/2006/11/22/12-astuces-optimisation-performances-php#c9594</link>
    <guid isPermaLink="false">urn:md5:2d11fc94507255fe01f1b3a650a2085f</guid>
    <pubDate>Thu, 23 Nov 2006 09:35:01 +0100</pubDate>
    <dc:creator>Greg</dc:creator>
    
    <description>&lt;p&gt;Geoffrey&amp;gt; Tu peux développer sur le point 9 ?&lt;br /&gt;
L'utilisation du @ permet de gérer des erreurs d'une manière un peu plus &amp;quot;sexy&amp;quot; que de se taper une bonne grosse insulte PHP parce que MySQL n'est pas joignable. Une autre méthode moins gourmande à suggérer peut être ?&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>12 astuces d'optimisation de performance PHP - David Duret</title>
    <link>http://prendreuncafe.com/blog/post/2006/11/22/12-astuces-optimisation-performances-php#c9592</link>
    <guid isPermaLink="false">urn:md5:a4b71b8436aba0005cb9bdc72342a434</guid>
    <pubDate>Thu, 23 Nov 2006 08:57:09 +0100</pubDate>
    <dc:creator>David Duret</dc:creator>
    
    <description>&lt;p&gt;3/ un lien explicatif : &lt;a href=&quot;http://www.ipersec.com/index.php?q=fr/node/3&quot; title=&quot;http://www.ipersec.com/index.php?q=fr/node/3&quot; rel=&quot;nofollow&quot;&gt;http://www.ipersec.com/index.php?q=...&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;12/ on peut faire ca : &lt;code&gt;for ($x=0, $count = count($array); $x &amp;lt; $xount; $x++) { }&lt;/code&gt;&lt;/p&gt;


&lt;p&gt;Sympa pour le rappel des autres, c'est toujours bon a relire &lt;img src=&quot;/blog/themes/Puc4/smilies/smile.gif&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt; Voici une autre série de bonnes pratiques : &lt;a href=&quot;http://www.noplay.net/Bonnes-pratiques-de-developpement.html&quot; title=&quot;http://www.noplay.net/Bonnes-pratiques-de-developpement.html&quot; rel=&quot;nofollow&quot;&gt;http://www.noplay.net/Bonnes-pratiq...&lt;/a&gt;&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>12 astuces d'optimisation de performance PHP - arnod'mental</title>
    <link>http://prendreuncafe.com/blog/post/2006/11/22/12-astuces-optimisation-performances-php#c9591</link>
    <guid isPermaLink="false">urn:md5:f7899dfdd64660381e9c3dcafbd10183</guid>
    <pubDate>Thu, 23 Nov 2006 08:46:17 +0100</pubDate>
    <dc:creator>arnod'mental</dc:creator>
    
    <description>&lt;p&gt;Justin Patrin (un gars qui travaille sur plusieurs packages pear.php.net) a publié sur son wiki un comparatif de performances de concaténation de chaines :&lt;br /&gt;
&lt;a href=&quot;http://pear.reversefold.com/strings/&quot; title=&quot;http://pear.reversefold.com/strings/&quot; rel=&quot;nofollow&quot;&gt;http://pear.reversefold.com/strings...&lt;/a&gt;&lt;br /&gt;
A lire aussi.&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>12 astuces d'optimisation de performance PHP - Geoffrey</title>
    <link>http://prendreuncafe.com/blog/post/2006/11/22/12-astuces-optimisation-performances-php#c9590</link>
    <guid isPermaLink="false">urn:md5:abe810db659c53e290d5ebe8e51ace11</guid>
    <pubDate>Thu, 23 Nov 2006 08:16:10 +0100</pubDate>
    <dc:creator>Geoffrey</dc:creator>
    
    <description>&lt;p&gt;La 10 est d'une logique implacable, si on considère la 11: &lt;code&gt;$row[id]&lt;/code&gt; cherche la constante &lt;code&gt;id&lt;/code&gt;, qui n'existe pas: perte de temps dans la recherche inutile + perte de temps dans le message d'erreur (cf 11) &lt;img src=&quot;/blog/themes/Puc4/smilies/tongue.gif&quot; alt=&quot;:p&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;

&lt;p&gt;La 9 me donne une raison de plus de maudire sur 20 générations les utilisateurs complètement débiles de cette feature complètement stupide (je ne citerai pas un moteur de blog super connu qui en fait usage mais on l'aura reconnu).&lt;/p&gt;

&lt;p&gt;La 8 m'épate par contre :o&lt;/p&gt;

&lt;p&gt;Sinon oui globalement, c'est assez logique, mais on y pense pas forcément (et puis se passer de &lt;code&gt;require_once&lt;/code&gt; ok, mais bon, faut voir si le gain de performance justifie les contraintes qu'on se rajoute)&lt;/p&gt;

&lt;p&gt;Bref, sympa, mais à méditer avant d'en tirer des conclusions hatives je pense &lt;img src=&quot;/blog/themes/Puc4/smilies/smile.gif&quot; alt=&quot;:-)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>12 astuces d'optimisation de performance PHP - NiKo</title>
    <link>http://prendreuncafe.com/blog/post/2006/11/22/12-astuces-optimisation-performances-php#c9589</link>
    <guid isPermaLink="false">urn:md5:de28272e16a7b974d07628b250e14914</guid>
    <pubDate>Thu, 23 Nov 2006 08:04:33 +0100</pubDate>
    <dc:creator>NiKo</dc:creator>
    
    <description>&lt;p&gt;Azurams&amp;gt; Un début de bout de réponse &lt;a href=&quot;http://blogmarks.net/user/nperriault/marks/tag/php%2Cbestpractices&quot; rel=&quot;nofollow&quot;&gt;par là&lt;/a&gt;.&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>12 astuces d'optimisation de performance PHP - azurams</title>
    <link>http://prendreuncafe.com/blog/post/2006/11/22/12-astuces-optimisation-performances-php#c9584</link>
    <guid isPermaLink="false">urn:md5:7a958517964eb5f5d57547b1dee7dfa8</guid>
    <pubDate>Thu, 23 Nov 2006 01:52:50 +0100</pubDate>
    <dc:creator>azurams</dc:creator>
    
    <description>&lt;p&gt;Merci pour ces petites astuces!&lt;/p&gt;


&lt;p&gt;Connaissez vous un site présentant &amp;quot;des&amp;quot;  bonnes pratiques et optimisations en PHP , avec si possible des explications et des mises en contexte?&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>12 astuces d'optimisation de performance PHP - Bast</title>
    <link>http://prendreuncafe.com/blog/post/2006/11/22/12-astuces-optimisation-performances-php#c9583</link>
    <guid isPermaLink="false">urn:md5:b7b6fea199dadc0b11bddd57aff63515</guid>
    <pubDate>Thu, 23 Nov 2006 01:41:35 +0100</pubDate>
    <dc:creator>Bast</dc:creator>
    
    <description>&lt;p&gt;+1 pour jblanche...&lt;/p&gt;


&lt;p&gt;La 10 est aussi impressionnante.&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>12 astuces d'optimisation de performance PHP - jblanche</title>
    <link>http://prendreuncafe.com/blog/post/2006/11/22/12-astuces-optimisation-performances-php#c9581</link>
    <guid isPermaLink="false">urn:md5:901fad60e84addf161dd15ff9f3ea205</guid>
    <pubDate>Wed, 22 Nov 2006 23:53:54 +0100</pubDate>
    <dc:creator>jblanche</dc:creator>
    
    <description>&lt;p&gt;Merci pour ces conseils,&lt;/p&gt;


&lt;p&gt;certains sont logiques(12), d'autres moins.&lt;br /&gt;
J'aimerais bien savoir pourquoi un tel gain de performance grâce au static par exemple.&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>12 astuces d'optimisation de performance PHP - cam</title>
    <link>http://prendreuncafe.com/blog/post/2006/11/22/12-astuces-optimisation-performances-php#c9580</link>
    <guid isPermaLink="false">urn:md5:bc8020e820d4656cc2ede35e30422f05</guid>
    <pubDate>Wed, 22 Nov 2006 23:48:46 +0100</pubDate>
    <dc:creator>cam</dc:creator>
    
    <description>&lt;p&gt;le douzième commandement vaut pour tous les langages utilisant le 'for'...&lt;br /&gt;
sinon, c'est très bien de publier ce genre de post &lt;img src=&quot;/blog/themes/Puc4/smilies/smile.gif&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;br /&gt;
merci.&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Installer l'accélerateur APC pour PHP5 sur Ubuntu - Feuille</title>
    <link>http://prendreuncafe.com/blog/post/2006/11/01/Installer-laccelerateur-APC-pour-PHP5-sur-Ubuntu#c9459</link>
    <guid isPermaLink="false">urn:md5:2317309687d561e0b37c97517dc9ab16</guid>
    <pubDate>Thu, 09 Nov 2006 20:36:47 +0100</pubDate>
    <dc:creator>Feuille</dc:creator>
    
    <description>&lt;p&gt;ou un arrêt-marche :o)&lt;br /&gt;
rien que pour la petite musique d'accueil ... :-'&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Installer l'accélerateur APC pour PHP5 sur Ubuntu - NiKo</title>
    <link>http://prendreuncafe.com/blog/post/2006/11/01/Installer-laccelerateur-APC-pour-PHP5-sur-Ubuntu#c9458</link>
    <guid isPermaLink="false">urn:md5:a1e0e21b0cb15e9f15e9cf4b6d339b6e</guid>
    <pubDate>Thu, 09 Nov 2006 12:39:13 +0100</pubDate>
    <dc:creator>NiKo</dc:creator>
    
    <description>Un &lt;code&gt;sudo apache2ctl graceful&lt;/code&gt; aussi &lt;img src=&quot;/blog/themes/Puc4/smilies/smile.gif&quot; alt=&quot;:-)&quot; class=&quot;smiley&quot; /&gt;</description>
  </item>
      
    
    <item>
    <title>Installer l'accélerateur APC pour PHP5 sur Ubuntu - NiCoS</title>
    <link>http://prendreuncafe.com/blog/post/2006/11/01/Installer-laccelerateur-APC-pour-PHP5-sur-Ubuntu#c9452</link>
    <guid isPermaLink="false">urn:md5:3bfaf016b571bb1cba15c3d695be5569</guid>
    <pubDate>Thu, 09 Nov 2006 11:03:18 +0100</pubDate>
    <dc:creator>NiCoS</dc:creator>
    
    <description>&lt;p&gt;le reload doit fonctionner aussi... &lt;img src=&quot;/blog/themes/Puc4/smilies/wink.gif&quot; alt=&quot;;-)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Installer l'accélerateur APC pour PHP5 sur Ubuntu - Feuille</title>
    <link>http://prendreuncafe.com/blog/post/2006/11/01/Installer-laccelerateur-APC-pour-PHP5-sur-Ubuntu#c9447</link>
    <guid isPermaLink="false">urn:md5:5d6dbf2efda59dc839d105339b88a7de</guid>
    <pubDate>Wed, 08 Nov 2006 19:35:59 +0100</pubDate>
    <dc:creator>Feuille</dc:creator>
    
    <description>&lt;p&gt;Ben c'est malin, j'ai fait un reload ...&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Installer l'accélerateur APC pour PHP5 sur Ubuntu - NiKo</title>
    <link>http://prendreuncafe.com/blog/post/2006/11/01/Installer-laccelerateur-APC-pour-PHP5-sur-Ubuntu#c9443</link>
    <guid isPermaLink="false">urn:md5:c88dfea1f7dc5ed61a5bdaf467076ebc</guid>
    <pubDate>Tue, 07 Nov 2006 22:59:46 +0100</pubDate>
    <dc:creator>NiKo</dc:creator>
    
    <description>Feuille&amp;gt; Tout simplement avec la commande &lt;code&gt;sudo apache2ctl restart&lt;/code&gt; &lt;img src=&quot;/blog/themes/Puc4/smilies/smile.gif&quot; alt=&quot;:-)&quot; class=&quot;smiley&quot; /&gt;</description>
  </item>
      
    
    <item>
    <title>Installer l'accélerateur APC pour PHP5 sur Ubuntu - Feuille</title>
    <link>http://prendreuncafe.com/blog/post/2006/11/01/Installer-laccelerateur-APC-pour-PHP5-sur-Ubuntu#c9442</link>
    <guid isPermaLink="false">urn:md5:64eb018bcb28931de34469da886cb612</guid>
    <pubDate>Tue, 07 Nov 2006 22:57:02 +0100</pubDate>
    <dc:creator>Feuille</dc:creator>
    
    <description>&lt;p&gt;zut, comment est-ce qu'on redémarre apache ? ;o)“&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Installer l'accélerateur APC pour PHP5 sur Ubuntu - Nico</title>
    <link>http://prendreuncafe.com/blog/post/2006/11/01/Installer-laccelerateur-APC-pour-PHP5-sur-Ubuntu#c9401</link>
    <guid isPermaLink="false">urn:md5:0b50b02b8a2916c374586834b1510ebe</guid>
    <pubDate>Fri, 03 Nov 2006 21:23:51 +0100</pubDate>
    <dc:creator>Nico</dc:creator>
    
    <description>&lt;p&gt;Bon allez, je me répond à moi même, une mise à jour de php5 vient de passer en etch, et je n'ai rien du recompiler / réinstaller / mettre à jour pour APC !&lt;/p&gt;


&lt;p&gt;Rien que pour ça, je vais conserver APC ! &lt;img src=&quot;/blog/themes/Puc4/smilies/smile.gif&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Installer l'accélerateur APC pour PHP5 sur Ubuntu - Nico</title>
    <link>http://prendreuncafe.com/blog/post/2006/11/01/Installer-laccelerateur-APC-pour-PHP5-sur-Ubuntu#c9377</link>
    <guid isPermaLink="false">urn:md5:4edd464dc536bd36f571df314f633322</guid>
    <pubDate>Fri, 03 Nov 2006 08:34:36 +0100</pubDate>
    <dc:creator>Nico</dc:creator>
    
    <description>&lt;p&gt;Réponse au prochain aptitude upgrade :=)&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Installer l'accélerateur APC pour PHP5 sur Ubuntu - NiKo</title>
    <link>http://prendreuncafe.com/blog/post/2006/11/01/Installer-laccelerateur-APC-pour-PHP5-sur-Ubuntu#c9376</link>
    <guid isPermaLink="false">urn:md5:b8b523b7f463273b545818c732f5d651</guid>
    <pubDate>Fri, 03 Nov 2006 07:28:58 +0100</pubDate>
    <dc:creator>NiKo</dc:creator>
    
    <description>&lt;p&gt;Nico&amp;gt; Aucune idée, il faudra tester :-)        &lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Installer l'accélerateur APC pour PHP5 sur Ubuntu - Nico</title>
    <link>http://prendreuncafe.com/blog/post/2006/11/01/Installer-laccelerateur-APC-pour-PHP5-sur-Ubuntu#c9374</link>
    <guid isPermaLink="false">urn:md5:766b69b3c59a500be096d38f1496321b</guid>
    <pubDate>Fri, 03 Nov 2006 00:44:39 +0100</pubDate>
    <dc:creator>Nico</dc:creator>
    
    <description>&lt;p&gt;salut, et super explication. On ne peut plus simple. j'ai essayé il y a quelques temps eaccelerator, qui fournit également des améliorations substantielles de certains scripts.
Avec eaccelerator, il faut recompiler le module dès l'installation d'une mise à jour des paquets php5. Ici apparement pour APC il y a également une phase de compilation, le module sera t'il donc encore &amp;quot;loadable&amp;quot; après le reload d'apache après une mise à jour de php5 ?
Ma question est en fait la suivante, quelle est la façon de mettre à jour APC via cette méthode ? un simple &amp;quot;pecl upgrade apc &amp;quot; suffirait ?
Avec eaccelerator, j'avais eu la flemme de relancer la procédure de compilation.&lt;/p&gt;


&lt;p&gt;Par ailleurs, autre question, a tu déjà comparé apc avec eaccelerator en termes de performances ?&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Installer l'accélerateur APC pour PHP5 sur Ubuntu - NiCoS</title>
    <link>http://prendreuncafe.com/blog/post/2006/11/01/Installer-laccelerateur-APC-pour-PHP5-sur-Ubuntu#c9369</link>
    <guid isPermaLink="false">urn:md5:18faeaa3b061219890338d2163439fa5</guid>
    <pubDate>Thu, 02 Nov 2006 13:29:58 +0100</pubDate>
    <dc:creator>NiCoS</dc:creator>
    
    <description>&lt;p&gt;Pour la mémoire, au lieu d'ajouter le iniset (qui risque de sauter à la prochaine mise à jour de PEAR), tu peux modifier /etc/php5/cli/php.ini qui fait que toutes tes scripts php en ligne de commande auront plus de mémoire à leur dispo... &lt;img src=&quot;/blog/themes/Puc4/smilies/wink.gif&quot; alt=&quot;;-)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Installer l'accélerateur APC pour PHP5 sur Ubuntu - mbertier</title>
    <link>http://prendreuncafe.com/blog/post/2006/11/01/Installer-laccelerateur-APC-pour-PHP5-sur-Ubuntu#c9368</link>
    <guid isPermaLink="false">urn:md5:dfe5e16e5be6ff970605b8861f02008f</guid>
    <pubDate>Thu, 02 Nov 2006 12:16:18 +0100</pubDate>
    <dc:creator>mbertier</dc:creator>
    
    <description>&lt;p&gt;jetez aussi un oeil à &lt;code&gt;/usr/share/php5/apc/apc.php&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;c'est une console d'administration du cache dans l'esprit de ce que propose Zend. ça marche pas mal.&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Installer l'accélerateur APC pour PHP5 sur Ubuntu - jm</title>
    <link>http://prendreuncafe.com/blog/post/2006/11/01/Installer-laccelerateur-APC-pour-PHP5-sur-Ubuntu#c9367</link>
    <guid isPermaLink="false">urn:md5:fd3ee4521b5ebd4d4b3aa5eb24dda75d</guid>
    <pubDate>Thu, 02 Nov 2006 11:20:41 +0100</pubDate>
    <dc:creator>jm</dc:creator>
    
    <description>&lt;p&gt;Cool, ça marche aussi sous Debian !
Merci NiKo &lt;img src=&quot;/blog/themes/Puc4/smilies/smile.gif&quot; alt=&quot;:-)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Installer l'accélerateur APC pour PHP5 sur Ubuntu - NiCoS</title>
    <link>http://prendreuncafe.com/blog/post/2006/11/01/Installer-laccelerateur-APC-pour-PHP5-sur-Ubuntu#c9364</link>
    <guid isPermaLink="false">urn:md5:db0596c010bdfa77dee766ec90f89079</guid>
    <pubDate>Wed, 01 Nov 2006 22:23:50 +0100</pubDate>
    <dc:creator>NiCoS</dc:creator>
    
    <description>&lt;p&gt;Tiens ça me rappelle : &lt;a href=&quot;http://www.destination-linux.org/Installer-APC-sous-Apache-1-x-via-PEAR&quot; title=&quot;http://www.destination-linux.org/Installer-APC-sous-Apache-1-x-via-PEAR&quot; rel=&quot;nofollow&quot;&gt;http://www.destination-linux.org/In...&lt;/a&gt; &lt;img src=&quot;/blog/themes/Puc4/smilies/wink.gif&quot; alt=&quot;;-)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Installer l'accélerateur APC pour PHP5 sur Ubuntu - Yannux</title>
    <link>http://prendreuncafe.com/blog/post/2006/11/01/Installer-laccelerateur-APC-pour-PHP5-sur-Ubuntu#c9362</link>
    <guid isPermaLink="false">urn:md5:bb6484b43a17872861a2869f27ad4ad8</guid>
    <pubDate>Wed, 01 Nov 2006 18:33:56 +0100</pubDate>
    <dc:creator>Yannux</dc:creator>
    
    <description>&lt;p&gt;Ouhlààààààà mon pauvre &lt;img src=&quot;/blog/themes/Puc4/smilies/wink.gif&quot; alt=&quot;;)&quot; class=&quot;smiley&quot; /&gt; Courage ^^&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Installer l'accélerateur APC pour PHP5 sur Ubuntu - NiKo</title>
    <link>http://prendreuncafe.com/blog/post/2006/11/01/Installer-laccelerateur-APC-pour-PHP5-sur-Ubuntu#c9361</link>
    <guid isPermaLink="false">urn:md5:a2592f951a579b8178514627495e3f8d</guid>
    <pubDate>Wed, 01 Nov 2006 14:36:54 +0100</pubDate>
    <dc:creator>NiKo</dc:creator>
    
    <description>&lt;p&gt;yannux&amp;gt; Ça fait une drôle d'impression de voir ton pseudo, j'appelle mon fils Yannux !&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Installer l'accélerateur APC pour PHP5 sur Ubuntu - yannux</title>
    <link>http://prendreuncafe.com/blog/post/2006/11/01/Installer-laccelerateur-APC-pour-PHP5-sur-Ubuntu#c9360</link>
    <guid isPermaLink="false">urn:md5:b4fa6fa2a95a6c27a6637fc9faa72485</guid>
    <pubDate>Wed, 01 Nov 2006 12:18:01 +0100</pubDate>
    <dc:creator>yannux</dc:creator>
    
    <description>&lt;p&gt;Super je ne savais pas comment lui faire utiliser apxs justement lorsque l'install d'apc le demande !
Merci &lt;img src=&quot;/blog/themes/Puc4/smilies/wink.gif&quot; alt=&quot;;)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
  </item>
      
</channel>
</rss>