<?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>Virtua Network Services &#187; Magento</title>
	<atom:link href="http://www.virtua-network-services.com/tag/magento/feed" rel="self" type="application/rss+xml" />
	<link>http://www.virtua-network-services.com</link>
	<description>Virtua Network</description>
	<lastBuildDate>Mon, 16 May 2011 12:02:21 +0000</lastBuildDate>
	<language>fr</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.5</generator>
		<item>
		<title>Virtua-Network est officiellement &#171;&#160;Magento Hosting Partner&#160;&#187;</title>
		<link>http://www.virtua-network-services.com/blogonews/news-network/virtua-network-est-officiellement-magento-hosting-partner</link>
		<comments>http://www.virtua-network-services.com/blogonews/news-network/virtua-network-est-officiellement-magento-hosting-partner#comments</comments>
		<pubDate>Tue, 06 Apr 2010 09:52:33 +0000</pubDate>
		<dc:creator>marcel</dc:creator>
				<category><![CDATA[News Network]]></category>
		<category><![CDATA[hébergement]]></category>
		<category><![CDATA[Magento]]></category>

		<guid isPermaLink="false">http://www.virtua-network.com/?p=930</guid>
		<description><![CDATA[Suite à la mise en place de notre solution ultra optimisée d&#8217;hébergement de la solution e-commerce Magento, nous sommes à présent un des rares &#171;&#160;Magento Professional Hosting Partners&#160;&#187; officiels, et le seul en Suisse. Notre solution a donc été validée par Varien, société éditrice de Magento. Retrouvez nos offres sur notre micro-site dédié. http://www.hebergement-magento.net/ &#169;2012 [...]]]></description>
			<content:encoded><![CDATA[<p>Suite à la mise en place de notre <a href="http://www.virtua-network.com/blogonews/performances-magento">solution ultra optimisée d&#8217;hébergement</a> de la solution e-commerce <a href="http://www.magentocommerce.com">Magento</a>, nous sommes à présent un des rares &laquo;&nbsp;<a href="http://www.magentocommerce.com/partners/view/248/virtua-network.com">Magento Professional Hosting Partners</a>&nbsp;&raquo; officiels, et le seul en Suisse.</p>
<p>Notre solution a donc été validée par <a href="http://www.varien.com/">Varien</a>, société éditrice de Magento.</p>
<p>Retrouvez nos offres sur <a title="Hebergement Magento" href="http://www.hebergement-magento.net">notre micro-site dédié</a>.</p>
<p>http://www.hebergement-magento.net/</p>
<div id="attachment_933" class="wp-caption alignnone" style="width: 360px"><a href="http://www.virtua-network.com/wp-content/uploads/Professional-Partner-Logo.gif"><img class="size-full wp-image-933" title="Magento Professional Partner Logo" src="http://www.virtua-network.com/wp-content/uploads/Professional-Partner-Logo.gif" alt="Magento Professional Partner Logo" width="350" height="81" /></a><p class="wp-caption-text">Magento Professional Partner Logo</p></div>
<p>&copy;2012 <a href="http://www.virtua-network-services.com">Virtua Network Services</a>. All Rights Reserved.</p>.]]></content:encoded>
			<wfw:commentRss>http://www.virtua-network-services.com/blogonews/news-network/virtua-network-est-officiellement-magento-hosting-partner/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hébergements Magento : l&#8217;importance d&#8217;un hébergeur spécialisé pour votre site marchand</title>
		<link>http://www.virtua-network-services.com/blogonews/hebergements-magento-importance-hebergement-specialise</link>
		<comments>http://www.virtua-network-services.com/blogonews/hebergements-magento-importance-hebergement-specialise#comments</comments>
		<pubDate>Tue, 06 Apr 2010 09:44:59 +0000</pubDate>
		<dc:creator>matthieu</dc:creator>
				<category><![CDATA[Blogonews]]></category>
		<category><![CDATA[Etudes Network]]></category>
		<category><![CDATA[Benchmarks]]></category>
		<category><![CDATA[hébergement]]></category>
		<category><![CDATA[Magento]]></category>

		<guid isPermaLink="false">http://www.virtua-network.com/?p=921</guid>
		<description><![CDATA[Lors de notre précédent article sur les performances Magento, nous vous avions déjà montré l&#8217;importance d&#8217;une optimisation système ciblée pour une telle plateforme. Aujourd&#8217;hui, nous vous présentons le résultat d&#8217;un comparatif entre notre hébergement Magento et celui d&#8217;un hébergement low-cost. Nous avons installé la même version de Magento sur les deux hébergements. Nous avons activé [...]]]></description>
			<content:encoded><![CDATA[<p>Lors de notre précédent article sur les performances Magento, nous vous avions déjà montré l&#8217;importance d&#8217;une optimisation système ciblée pour une telle plateforme.</p>
<p>Aujourd&#8217;hui, nous vous présentons le résultat d&#8217;un comparatif entre <a href="http://www.hebergement-magento.net/">notre hébergement Magento</a> et celui d&#8217;un hébergement <em>low-cost</em>.</p>
<p>Nous avons installé la même version de Magento sur les deux hébergements. Nous avons activé les optimisations maximales possibles sur les deux solutions.</p>
<p>L&#8217;hébergement <em>low-cost </em>est un produit Suisse offert par un hébergeur reconnu à moins de CHF 200.&#8211; / an. Notre but n&#8217;étant bien évidemment pas de nuire à cet hébergeur nous tairons son nom.</p>
<p>Il faut bien garder en tête que nous comparons deux produits totalement différents : une solutions généraliste à petit prix, et une solution spécialement optimisée.</p>
<p>Nous avons ensuite utilisé une machine de test distante, sur un réseau séparé des deux hébergements, toujours pour offrir une comparaison la plus fair-play possible. Cette machine simulait des sessions humaines, avec de plus en plus d&#8217;utilisateurs en parallèle.</p>
<p>Voici un tableau présentant l&#8217;évolution du temps de réponse du site en fonction du nombre d&#8217;utilisateurs en parallèle :</p>
<div id="attachment_922" class="wp-caption alignnone" style="width: 310px"><img class="size-medium wp-image-922" title="Comparatif hebergements Magento" src="http://www.virtua-network.com/wp-content/uploads/pagesRT-300x300.png" alt="Comparatif hébergements Magento" width="300" height="300" /><p class="wp-caption-text">Comparatif hébergements Magento (plus petit = meilleur)</p></div>
<p><strong>Evolution du temps de réponse moyen en fonction du nombre de sessions simultanées</strong></p>
<p>En abscisse : le nombre d&#8217;utilisateurs en parallèle</p>
<p>En ordonnée : le temps de réponse des pages.</p>
<p>En bleu : notre hébergement spécialisé Magento</p>
<p>En rouge : hébergement <em>low-cost</em> ou hébergement non spécialisé</p>
<p>Le temps de réponse de base est déjà largement plus lent sur la solution <em>low-cost</em>. La page est visualisée en moins d&#8217;une seconde chez nous, alors qu&#8217;elle prend déjà le double sur l&#8217;autre solution.</p>
<p>On atteint deux secondes de temps de chargement à partir de cinq utilisateurs sur la solution <em>low-cost</em>, alors que l&#8217;on n&#8217;a jamais atteind 1.3 secondes chez nous.</p>
<p>Nous avons arrêté à 40 utilisateurs parallèles car la solution <em>low-cost</em> ne répondait plus que des erreurs. Notre solution pouvait continuer à fonctionner.</p>
<p>Ce graphique, très parlant, démontre encore une fois la nécessité d&#8217;avoir un hébergeur spécialisé pour votre plateforme <em>Magento</em> : plus votre site met du temps à charger, plus vous perdez des clients potentiels. <a href="http://www.pearanalytics.com/blog/2009/how-webpage-load-time-related-to-visitor-loss/">Différentes études</a> ont montré que 100ms de temps de chargement supplémentaire = 1% de CA en moins. D&#8217;autre part, Google va très certainement intégrer la notion de <a title="Google et le temps de réponse" href="http://searchengineland.com/site-speed-googles-next-ranking-factor-29793">temps de chargement comme facteur dans son moteur de recherche</a>,  ceci étant déjà le cas pour les <em>AdWords</em>.</p>
<p>Au final, si l&#8217;hébergement spécialisé est indéniablement plus cher c&#8217;est bien parce que les prérequis de Magento sont importants, et qu&#8217;il faut une expertise plus poussée qu&#8217;un simple setup LAMP.</p>
<p>NB : nous avions vérifié que l&#8217;hébergement <em>low-cost</em> disposait bien d&#8217;un OPcode cache (xcache, eaccelerator, APC..).</p>
<p>&copy;2012 <a href="http://www.virtua-network-services.com">Virtua Network Services</a>. All Rights Reserved.</p>.]]></content:encoded>
			<wfw:commentRss>http://www.virtua-network-services.com/blogonews/hebergements-magento-importance-hebergement-specialise/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Magento : impact des outils serveur de nouvelle génération sur ses performances</title>
		<link>http://www.virtua-network-services.com/blogonews/performances-magento</link>
		<comments>http://www.virtua-network-services.com/blogonews/performances-magento#comments</comments>
		<pubDate>Thu, 28 May 2009 07:31:38 +0000</pubDate>
		<dc:creator>matthieu</dc:creator>
				<category><![CDATA[Blogonews]]></category>
		<category><![CDATA[benchmark]]></category>
		<category><![CDATA[cache]]></category>
		<category><![CDATA[fastcgi]]></category>
		<category><![CDATA[hébergement]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[lighttpd]]></category>
		<category><![CDATA[lighty]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Magento]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[nginx]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[php-fpm]]></category>
		<category><![CDATA[squid]]></category>
		<category><![CDATA[varnish]]></category>

		<guid isPermaLink="false">http://www.virtua-network.com/?p=409</guid>
		<description><![CDATA[Augmentation des performances par l'utilisation d'outils modernes]]></description>
			<content:encoded><![CDATA[<h2>Introduction</h2>
<p>Pour nos clients, mais aussi pour conserver notre niveau dans la veille technologique, nous nous tournons progressivement vers <a title="Magento" href="http://www.magentocommerce.com/">Magento</a> pour les portails de e-commerce.  En effet, Magento c&#8217;est d&#8217;abord un pas de plus dans les fonctionnalités par rapport à sa concurrence :</p>
<ul>
<li>Installation simple</li>
<li>Entièrement personnalisable</li>
<li>Multiboutique (1 backend administration, plusieurs frontaux)</li>
<li>Processus de commande unifié</li>
<li>Expedition multi-adresses</li>
<li>Outils de marketing</li>
<li>Statistiques complètes</li>
<li>Recherche</li>
<li>Référencement naturel</li>
<li>Framework robuste (Zend)</li>
</ul>
<p>Malheureusement, Magento c&#8217;est aussi ce qu&#8217;on appelle plus communément une &laquo;&nbsp;<em>usine à gaz</em>&laquo;&nbsp;. Et ce produit phare qui est tant apprécié par les webmarchands peut vite devenir un cauchemars à mettre en œuvre et à maintenir pour des administrateurs systèmes et réseaux.  En effet, le portail est extrêmement lourd : <a href="http://www.magentocommerce.com/system-requirements">même avec les optimisations recommandées</a> par le site principal, les performances sont loin d&#8217;être au rendez-vous, et si vous prenez la chose à la légère, vous serez vite rattrapé par les limites de votre serveur, ce qui, il faut bien l&#8217;avouer, est particulièrement nuisible pour un site de e-commerce.  Nous ne sommes pas les seuls à être confronté à ce problème et plusieurs astuces, tutoriels et conseils sont dors et déjà disponibles sur le net et nous espérons contribuer à cet effort collectif en publiant les résultats de nos benchmarks sur une configuration &#8216;tunée&#8217;, et ainsi tordre le cou à la réputation négative de Magento : oui, Magento est lourd, mais sur une configuration spécialisée il se comportera comme n&#8217;importe quel site marchand.</p>
<h2>Présentation</h2>
<p>Pour affronter ce géant nous avons sorti l&#8217;attirail lourd et utilisé de récentes technologies plutôt que d&#8217;anciens dinosaures :</p>
<ul>
<li><strong>Nginx</strong> / WebServer. Produit habituel : Apache</li>
<li><strong>Varnish</strong> / Reverse Proxy. Produit habituel : Squid</li>
<li><strong>php-fpm</strong> / PHP interpreter. Produit habituel : mod_php d&#8217;apache</li>
<li><strong>eaccelerator</strong> / PHP OpCode Accelerator. Produit habituel : aucun, parfois Zend Optimizer</li>
<li><strong>MySQL XtraDB</strong> / Database Engine. Produit habituel : MySQL MyISAM / InnoDB</li>
</ul>
<p>Cet ensemble système est assez peu fréquent actuellement, et on le retrouve principalement sur des sites à très fortes charges. Sa mise en œuvre demande une certaine habitude, ce qui peut en dérouter plus d&#8217;un, surtout que les setups actuels basés sur Apache/MySQL/Squid, largement commentés, sont différents sur plusieurs points :</p>
<ul>
<li>Premièrement, nginx ne gère pas &#8216;nativement&#8217; le PHP : il utilise comme son confrère <em>lighttpd</em> une interface FastCGI pour communiquer avec les processus &#8216;stand-alone&#8217; PHP.</li>
<li>Ensuite, du fait de cette &#8216;séparation&#8217; des tâches, nginx peut parfaitement s&#8217;acquitter du contenu statique comme le ferait un reverse-proxy.</li>
<li>Enfin, l&#8217;établissement de ce type de setup demande beaucoup plus de temps du fait de la nécéssité d&#8217;un tuning élaboré sur chaques parties (nginx, PHP, MySQL&#8230;)</li>
</ul>
<p>Nous avions déjà utilisé cette configuration dans un environnement de haute disponibilité, et cela avec succès : c&#8217;est donc logiquement que nous nous sommes posé la question : <em>Quid de ce cocktail appliqué à Magento ?</em> Et bien, nous allons partager avec vous cette expérience, en vous communiquant les résultats de nos tests de charge.</p>
<h2>Cas de Varnish</h2>
<p>Varnish peut être utilisé pour cacher du contenu dynamique car il implémente <a title="ESI" href="http://http://varnish.projects.linpro.no/wiki/ESIfeatures">ESI</a>. Cependant, Magento ne supporte actuellement pas ce type de caching, il faut donc se rabattre sur les fonctionnalités &#8216;basiques&#8217; de Varnish. Son ajout permet aussi de décharger le ou les serveur(s) WWW situé(s) en aval. Cela présente donc des avantages qui font toute la différence lors de charges systèmes importantes. C&#8217;est un ajout particulièrement utile pour un serveur web relativement lourd et lent comme Apache, moins utile pour un produit léger et rapide comme Nginx.  <strong>IMPORTANT</strong> Notez que pour donner un sens aux résultats de nos benchmarks, Varnish n&#8217;a pas été activé : le but ici est de mesurer l&#8217;impact de Magento sur les différents composants systèmes. Nous y faisons référence car la présence d&#8217;un reverse-proxy / cache nous paraît importante pour de gros sites de e-commerce : il contribue très largement à donner cette sensation de fluidité à l&#8217;utilisateur final.</p>
<h2>Fonctionnement</h2>
<p><img src="http://www.virtua-network.com/wp-content/uploads/infrastructure-495x425.png" alt="infrastructure magento" /></p>
<h2>Hardware</h2>
<p>Serveur A <code>4cores : 1 x Intel(R) Xeon(R) CPU X3210 @ 2.13GHz 2GB RAM </code>Serveur B <code>8cores : 2 x Quad-Core AMD Opteron(tm) Processor 2376 8GB RAM </code>Box1 et Box2 : <code>IBM thinkpad X41 Dothan 1,5Ghz</code> Network : <code>Gigabit Ethernet</code> OS <code>Ubuntu 8.04 LTS 64bits Linux 2.6.24-23-server #1 SMP Mon Jan 26 01:36:05 UTC 2009 x86_64 GNU/Linux </code></p>
<h2>Software</h2>
<p><code>(Serveurs) PHP 5.2.8 (+ fpm 0.9.6.3 + suhosin) eaccelerator 0.9.5.3 MySQL 5.1.33 (+ percona's XtraDB 1.0.2-3) - OU - MySQL 5.0.51a InnoDB Nginx 0.6.36 (Générateurs de charge) Funkload </code> A noter que les sessions Magento sont en tmpfs.</p>
<h2>Lexique</h2>
<p><em>Connexions Simultanées</em> : Nombre de connexions qu&#8217;un serveur peut supporter au même instant. <em>Temps de réponse moyen ou Page Response Time (PRT)</em> : Délai d&#8217;attente du chargement des pages (moyenne)</p>
<h2>Méthode</h2>
<p>Les deux machines de charges (Box 1 et Box 2) générent des réquêtes en parallèle sur le front WWW, composé soit :</p>
<ul>
<li>de Magento 1.2.1 + Sample Data 1.2.0</li>
<li>de Magento 1.3 + Sample Data 1.2.0</li>
</ul>
<p>Chaque machine va effectuer un parcours sur le site. Ce parcours est le suivant : <code>GET /index.php/customer/account/login/ POST /index.php/customer/account/loginPost/ GET /index.php/ GET /index.php/catalog/category/view/s/furniture/id/10/ GET /index.php/catalog/category/view/s/bedroom/id/23/ GET /index.php/catalog/product/view/id/42/s/barcelona-bamboo-platform-bed/category/23/ GET /index.php/customer/account/logout/ GET /index.php/ </code> Traduction : l&#8217;utilisateur se loggue, parcourt le site et se déloggue Ces deux machines de tests peuvent générer sans tortiller 200 connexions simultanées chacune, ce qui porte le test final à 400 connexions parallèles sur le site.  Il est important que cette session ne contenant aucun fichier statique (.jpg, .css, .js, &#8230;) ne correspond en rien en une session classique, et ne permet pas de mettre en valeur les avantages de Nginx par rapport à Apache. Nous essayons uniquement de voir les effets sur les pages lourdes, en php.</p>
<h2>Benchmarks</h2>
<p><strong>Test de référence :</strong> Le test de référence est réalisé sur la version 1.2.1 de Magento sur le serveur A. Dans un premier temps la DB n&#8217;est pas externalisée sur un autre serveur nous avons donc :</p>
<ul>
<li>Nginx</li>
<li>Php-fpm</li>
<li>Eaccelerator</li>
<li>MySQL 5.0 + InnoDB</li>
</ul>
<p><img src="http://www.virtua-network.com/wp-content/uploads/121_4c-495x432.png" alt="Magento 1.2.1 QuadCores" /> Ce test de référence indique que pour un 120 CS, nous obtenons un PRT de 1,5 seconde. Ceci constitue déjà un bon score, mais continuons.  <strong>Test avec le 8coeurs :</strong> Avec la meme configuration mais &#8216;transplantée&#8217; sur le serveur B (8cores), le gain est appréciable : <img src="http://www.virtua-network.com/wp-content/uploads/121_4c_vs_8c-495x432.png" alt="Magento 1.2.1 sur 2*QuadCores" /> Ainsi, le seuil des 200 CS est dépassé pour un PRT inferieur à 2 secondes !  Gain par rapport au Test de référence : environ 50% au mieux. Premier constat : l&#8217;apport de processeurs puissants augmente sensiblement les performances.  <strong>Test de la version 1.3 de Magento</strong> Lors de sa sortie, l&#8217;équipe de Magento a présenté cette version comme étant plus performante que la précédente. Nous avons voulu vérifier ces dires en comparant les deux versions sur la meme configuration système bien entendu.  <img src="http://www.virtua-network.com/wp-content/uploads/13_8c-495x432.png" alt="Magento 1.3 avec 2*QuadCore" /> Et en effet : nous obtenons un PRT de 2s pour 280CS ! Ce qui nous donne un gain maximum de 50% par rapport à la version précédente (1.2.1). Notez que le test présente un pic dû à une surcharge ponctuelle du serveur (Cron etc..). Nous aurions pu relancer le test, mais nous avons trouvé intéressant de montrer l&#8217;impact que peut produire un processus externe (service) sur les performances : pensez bien à nettoyer vos serveurs de programmes superflus !  <strong>Passage à MySQL 5.1 et XtraDB</strong> Dans certains cas, le passage de la version 5.0 à la 5.1 de MySQL donne des gains importants. Dans notre cas, nous avons voulu pousser les performances en y ajoutant le moteur XtraDB de Percona.<img src="http://www.virtua-network.com/wp-content/uploads/13_8c_innodb_vs_xtradb-495x432.png" alt="Magento 1.3 Database Engines comparison" /> Comme vous pouvez le constater, le gain est bien moins impressionant : environ 10% au mieux, et encore, lors d&#8217;une charge importante. Nous expliquons ceci du fait que les CPU sont déjà bien surchargés et ne permettent pas de donner toute sa dimension au tuning effectué sur la base de données : pour se faire nous devons externaliser ce service sur un autre serveur&#8230;  <strong>Sortie de la database : tests sur 2 serveurs</strong> Il est important de noter que nous passons d&#8217;un mode &#8216;socket&#8217; au mode &#8216;IP&#8217; de MySQL, ce qui normalement engendre une baisse de performances de l&#8217;ordre de 10%. Mais dans notre cas, du fait du tuning sur la database, nous arrivons tout de meme à obtenir un gain positif par rapport au précédent test : 10% au mieux.  Nous remarquons aussi que plus le serveur WWW est chargé, plus ce gain va en augmentant.  <img src="http://www.virtua-network.com/wp-content/uploads/13_8c_xtradb_in_vs_out-495x432.png" alt="Magento 1.3 with(out) external database server" /> <strong>Test final comparé au test de référence</strong> Il est temps de resumer les optimisations faites :</p>
<ul>
<li>Passage au 8cores</li>
<li>Passage version 1.3</li>
<li>Sortie de la DB sur un autre serveur</li>
<li>Remplacement de InnoDB par XtraDB et de MySQL 5.0 par la version 5.1</li>
</ul>
<p><img src="http://www.virtua-network.com/wp-content/uploads/121_4c_vs_13_8c-495x432.png" alt="Magento NG + optimized server" /> Graphiquement, <strong>le gain est évident !</strong> Pour 2s, nous obtenons un gain de 120% qui est du en grande partie au passage de la version 1.2.1 vers la 1.3 et du 4 coeurs vers le 8 coeurs.</p>
<h2>BONUS : comparatif avec les autres solutions existantes</h2>
<p>Entre le debut des benchmarks et l&#8217;écriture de cet article, il y a eu 2 événements majeurs dans le monde de Zend/Magento :</p>
<ul>
<li>Sortie de la version 1.3.1</li>
<li>Sortie de Zend Server 4.0</li>
</ul>
<p>La version 1.3.1 est une update mineure de Magento, mais apporte aussi ses améliorations. La sortie de Zend Server est par contre très interéssante car il arrive second dans nos tests, juste derrière notre propre solution, jusqu&#8217;au moment où surchargé, il ne génère que des erreurs. <img src="http://www.virtua-network.com/wp-content/uploads/apache_vs_nginx_vs_zend-495x432.png" alt="Apache vs Zend vs Nginx" /> Nous avons aussi testé des solutions &laquo;&nbsp;de base&nbsp;&raquo; :</p>
<ul>
<li>En vert : apache + mod_php d&#8217;Ubuntu 8.04 server</li>
<li>En jaune : apache + mod_php d&#8217;Ubuntu 8.04 server + e-accelerator
<ul>
<li>MySQL n&#8217;est pas le &#8216;bottleneck&#8217; sur l&#8217;environnement : les CPUs sont surchargés bien avant par la lourdeur du portail.</li>
<li>Les optimisations importantes au niveau code sont toujours possibles : le passage de la version 1.2.1 -&gt; 1.3 apporte 50% dans certains cas !</li>
<li>Le combo nginx / php-fpm est le plus performant et le plus endurant</li>
<li>les autres solutions génèrent quantité d&#8217;erreurs très rapidement alors qu&#8217;nginx continue à fonctionner bien plus longtemps, même si les réponses sont plus lentes</li>
<li>Dans nos tests, nginx n&#8217;a jamais saturé la mémoire et a utilisé une taille fixe durant tous les tests, alors que la consommation d&#8217;apache est proportionnelle au nombre de requêtes, et finit par saturer la mémoire disponible, poussant au &laquo;&nbsp;swap of death&nbsp;&raquo; des pauvres serveurs</li>
<li>Il n&#8217;est pas anodin non plus de passer d&#8217;un 4 coeurs à un 8 coeurs dans ce type d&#8217;application</li>
</ul>
<ul>
<li>- MySQL n&#8217;est pas le &#8216;bottleneck&#8217; sur l&#8217;environnement : les CPUs sont surchargés bien avant par la lourdeur du portail.</li>
<li>- Les optimisations importantes au niveau code sont toujours possibles : le passage de la version 1.2.1 -&gt; 1.3 apporte 50% dans certains cas !</li>
<li>- Pour des sites à fort trafic (ce qui est souvent le cas avec Magento), il devient intéressant de se passer d&#8217;Apache pour des infrastructures plus modulaires, comme nginx, mais pourquoi pas lighttpd avec PHP en FastCGI.</li>
<li>- Mettre un 8cores pour Magento sur un OS 64bits apporte son lot de performances.</li>
</ul>
</li>
<p><strong>Remarquez les points d&#8217;arrets</strong> : au-delà de cette limite, des erreurs serveurs ont été observées (code 500, pas de réponse&#8230;), <strong>ce qui signifie que le site ne fonctionne plus !</strong> A ce petit jeu, nginx, coeur de notre solution, s&#8217;en sort beaucoup mieux, et continue à fonctionner sans générer d&#8217;erreur jusqu&#8217;au bout.</p>
<h2>Conclusion</h2>
<p>Pour nous, ces tests sont importants car ils montrent que :</p>
<p>Ces benchmarks nous ont montré que Magento requiert des compétences spécialisées pour obtenir un portail e-commerce fluide. Contrairement à un hébergement classique, les résultats s&#8217;obtiennent en paufinant non seulement la configuration système comme nous avons pu le voir ici, mais aussi en customisant la partie applicative. Au total, c&#8217;est un travail minutieux qu&#8217;il faut faire tout autour du portail, <a title="Hebergement Magento" href="http://www.hebergement-magento.net/">véritable savoir-faire que nous possedons</a>, et qui est la seule méthode efficace à notre connaissance pour que Magento donne de toute sa puissance !</ul>
<ul>
Rendez-vous sur http://www.hebergement-magento.net/ pour plus d&#8217;informations sur <a title="Hebergement Magento" href="http://www.hebergement-magento.net/">notre offre</a> d&#8217;hébergement.
</ul>
<p>&copy;2012 <a href="http://www.virtua-network-services.com">Virtua Network Services</a>. All Rights Reserved.</p>.]]></content:encoded>
			<wfw:commentRss>http://www.virtua-network-services.com/blogonews/performances-magento/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->
