mageekblog - Mot-clé - mysql - CommentairesLe blog personnel de Frédéric Hardy. Au menu, PHP, agilité, FreeBSD, cuisine et photographies.2021-12-02T08:20:54+01:00Frédéric Hardyurn:md5:26874ca5b8cd4cac8d08b0e68e64f63aDotclearSingleton : ce qu'il ne faut pas faire ! - bouksurn:md5:90610d08aea87148d72ea41adc67d0a12013-03-12T23:57:55+01:002013-03-13T08:46:43+01:00bouks<p>Il est à mon avis bon de préciser que fermer la connexion n'a à priori aucun intérêt car php la ferme tout seul à la fin du script, et ce depuis pas mal de temps déjà.</p>
<p>Je ne sais plus sur quelle page mais c'est indiqué dans la doc php.</p>Mettons fin aux rumeurs, voici les faits ! - Jokourn:md5:f97fc04ea0097662601991e11bd2dbc42012-11-21T08:13:38+01:002012-11-21T14:17:23+01:00Joko<p>J'utilise PDO pour son approche objet et ses nombreuses surcharges dans les frameworks.</p>
<p>Je ne suis pas de ceux qui préfère une lib "par ce qu'elle fait plein de chose en plus" si ces choses ne sont jamais utilisées.</p>
<p>l'extension mysql a été l'une des première lib a être encapsulé dans des objets murs (dataobject de pear entre autre), ne lui crachons pas dessus !</p>Chroniques d'un audit technique - cydelicurn:md5:4a06cd95dd8fb07c78ce9581a4fc47a02012-10-10T23:27:18+02:002012-10-11T09:17:54+02:00cydelic<p>Perso je pencherai plus sur un problème reseaux/conf système qui impacterai les appels SOAP<br />
Après tu nous a pas parler des logs d'erreur, apache ? php ? mysql ? system ? C'est generalement la 1ere chose à regarder.<br />
J'attends la suite avec curiosité</p>Chroniques d'un audit technique - desfrenesurn:md5:0e91f2b3c1d73f2d47cf7a2f4e2cebcd2012-10-10T23:04:49+02:002012-10-11T09:17:54+02:00desfrenes<p>@mageekguy : je suis déçu, on va pas pouvoir troller sur magento ou prestashop <img src="/themes/default/smilies/sad.png" alt=":(" class="smiley" /></p>Chroniques d'un audit technique - Geekbayurn:md5:3d31ee2b861e802348529cf8e3706fae2012-10-10T19:07:05+02:002012-10-11T09:17:54+02:00Geekbay<p>Moi je sens que c'est quelques choses d'autres, l'utilisation d'un javascript qui ralentit l'utilisation du site, genre un plugin jquery qui rend les forms plus beau ou un script js qui prend trop de tps a chercher dans le DOM et donc la page met trop de tps a s'afficher et ce n'est pas lié ni à PHP ni à mysql.<br />
Je suis sur la voie?</p>Chroniques d'un audit technique - plurielsurn:md5:6776b7a6fc1c32697ac400b3d006bd852012-10-10T14:50:55+02:002012-10-10T14:18:54+02:00pluriels<p>Je cherchais quelque chose de tordu, dans un environnement virtualisé, j'avais rencontré de gros problèmes sur l'interface réseau en raison du bridge IP.<br />
top -> aucune anomalie criante (CPU / RAM) mais beaucoup d'attente pour le réseau</p>
<p>Si la bdd n'est pas en cause, je m'orienterai volontiers vers le hard / OS.<br />
Après, j'essaie de brouiller les pistes <img src="/themes/default/smilies/laugh.png" alt=":-D" class="smiley" /></p>Chroniques d'un audit technique - raphaelurn:md5:dcf0ef4f8e7308deeebc0bc0c2a982f42012-10-10T14:06:24+02:002012-10-10T13:08:34+02:00raphael<p>@pluriels "dans le cas de notre client, le tout est stocké sur une seule et même machine" donc je doute que le réseau intervienne ?</p>Chroniques d'un audit technique - plurielsurn:md5:cc07db6319d0dd6efcfa1b49f17f56522012-10-10T13:52:00+02:002012-10-10T12:55:29+02:00pluriels<p>Je mise sur un goulet d'étranglement réseau !<br />
Interface réseau mal configurée ?</p>Chroniques d'un audit technique - mageekguyurn:md5:9d233f0946ae4b02a17f076ad15c9f362012-10-10T13:32:54+02:002012-10-10T12:55:29+02:00mageekguy<p>@<a href="http://blog.mageekbox.net/?post/2012/10/09/Chroniques-d-un-audit-technique#c4452" rel="nofollow">mnapoli</a> : Lorsque les deux sites ont été mis à jour.</p>Chroniques d'un audit technique - mnapoliurn:md5:364ff7cc1887522391d7c51b7c4790df2012-10-10T13:25:36+02:002012-10-10T12:32:43+02:00mnapoli<p>Mais curiosité me pousse : le front-office e-commerce a commencé à ralentir uniquement lorsque le site d'administration a été migré ?</p>Chroniques d'un audit technique - mageekguyurn:md5:2a13816eed1c03557707e7f9566d63f32012-10-10T10:14:30+02:002012-10-10T09:15:07+02:00mageekguy<p>@<a href="http://blog.mageekbox.net/?post/2012/10/09/Chroniques-d-un-audit-technique#c4447" rel="nofollow">desfrenes</a> : Solution home-made car sur un créneau hyper spécifique, avec des règles métiers particulières.</p>Chroniques d'un audit technique - Jean-Françoisurn:md5:81a7ebb03affc7d83c191958258841f22012-10-10T10:00:40+02:002012-10-10T09:14:21+02:00Jean-François<p>Le début d'un bon roman à suspense !</p>
<p>Y'a pas un client torrent camouflé sur le serveur qui tourne en toile de fond ? <img src="/themes/default/smilies/smile.png" alt=":-)" class="smiley" /></p>
<p>Plus sérieusement, une petite question : la baisse des performances s'est manifestée où ? Dans l'exécution des applicatifs ? Pour le client (HTTP) ? ...</p>Chroniques d'un audit technique - desfrenesurn:md5:327b639a705d7e5ed7e72f5961c2cb7d2012-10-09T22:08:52+02:002012-10-10T09:14:21+02:00desfrenes<p>Ahaha, ce teasing de fou...</p>
<p>Solution e-commerce spécifique ou du marché ? Si oui, open source ou pas ? Si oui, française ? ^^</p>Mettons fin aux rumeurs, voici les faits ! - gtraxxurn:md5:8727effe30e5f13c4d515bc6c57b46882011-08-13T03:16:20+02:002011-08-14T20:47:07+02:00gtraxx<p>Cela fait des années que je n'utilise plus cette extension, PDO est vraiment plus pratique et tellement sympathique.<br />
L'extension mysql à toujours été une horreur même si au début ce n'étais pas le cas, toute chose évolue.<br />
Mais bon l’interprétation des gens apportent parfois des réactions stupide dans toute une communauté.</p>Mettons fin aux rumeurs, voici les faits ! - mageekguyurn:md5:1eff9c6cdbaac289e5da84f8c4db9bdd2011-07-26T14:24:42+02:002011-07-26T13:25:31+02:00mageekguy<p>@<a href="http://blog.mageekbox.net/?post/2011/07/26/Mettons-fin-aux-rumeurs%2C-voici-les-faits-%21#c3212" rel="nofollow">desfrenes</a> : j'attendais de voir si quelqu'un allait réagir ;).</p>Mettons fin aux rumeurs, voici les faits ! - desfrenesurn:md5:af9ea57db15c5ed357b6ce5ef691d3392011-07-26T14:16:30+02:002011-07-26T13:25:31+02:00desfrenes<p>"Mettons fin aux rumeurs, voici les faits !" Fan d'alien ? Si c'est le cas bienvenue au club.</p>Mettons fin aux rumeurs, voici les faits ! - stealth35urn:md5:7c8492a895a007d8b392f1cb4239d9f62011-07-26T13:41:55+02:002011-07-26T13:25:31+02:00stealth35<p>Comme le temps est au ménage, je trouve étrange que depuis qu'elle est dépréciée avec la 5.3, qu'on ne puisse même pas la supprimer à la compilation (la seule dans son cas), pour revenir au cas de mysql elle aurai peu être aussi ça place en PECL comme pour sqlite (qui est partie du trunk de la 5.4)</p>Mettons fin aux rumeurs, voici les faits ! - mageekguyurn:md5:9f3492770ed3dab79f84c457e58fa63d2011-07-26T13:16:39+02:002011-07-26T12:17:45+02:00mageekguy<p>@<a href="http://blog.mageekbox.net/?post/2011/07/26/Mettons-fin-aux-rumeurs%2C-voici-les-faits-%21#c3209" rel="nofollow">stealth35</a> : C'est obsolète depuis un bon moment.</p>
<p>J'ai vu passer des choses à ce sujet, sans m'y attarder vu que je n'utilise pas cette fonctionnalité, mais je n'ai plus les détails en tête.</p>
<p>Je regarderais à l'occasion.</p>Mettons fin aux rumeurs, voici les faits ! - stealth35urn:md5:00dea20114e49b3a8e64c3b8747775a62011-07-26T13:00:39+02:002011-07-26T12:16:32+02:00stealth35<p>y'a des propositions pour l'avenir de ereg ?</p>DTrace un peu plus dans le détail - Jérômeurn:md5:3f5d9dbc7f14dc9c1256ad37b9c38f682010-07-28T16:59:22+02:002010-08-01T14:44:25+02:00Jérôme<p>Bonjour Frédéric,</p>
<p>Dtrace est extrêmement puissant, j'ai pu l'utiliser il y a déjà 1 (environ) dans mon ancien job et je dois bien reconnaitre que les possibilités sont illimitées. Pour te mettre l'eau à la bouche, voilà par exemple ce qu'il est possible de faire avec un script Dtrace pour monitorer l'activité d'Apache <a href="http://blog.mageekbox.net/?post/2010/06/16/1" title="1" rel="nofollow">1</a> (attention ça pique un peu les yeux).</p>
<p>Si jamais tu es sous Linux, tu peux en fait utiliser System Tap (attention, ça n'est pas super simple à installer, même sur une CentOS ou RHEL). SystemTap est en fait une sorte d'équivalent à Dtrace pour Linux, et l'avantage c'est que le code de SystemTap est compatible avec les macros C de Dtrace, donc si tu utilise un soft qui fournit des sondes Dtrace, tu peux aussi les utiliser avec SystemTap (c'est beau quand même :)). Maintenant les langages de script de SystemTap et de Dtrace sont différents, mais ça n'est pas un obstacle insurmontable. Plus d'infos sur <a href="http://sourceware.org/systemtap/" title="http://sourceware.org/systemtap/" rel="nofollow">http://sourceware.org/systemtap/</a></p>
<p>Voilà, j'espère que ça t'aide un peu, si jamais tu as besoin de plus d'informations, je suis à ta disposition.</p>
<p>Amicalement,</p>
<p>1. <a href="https://labs.omniti.com/labs/project-dtrace/browser/trunk/apache22/scripts/ap-flow-cost/ap-flow-cost.d" title="https://labs.omniti.com/labs/project-dtrace/browser/trunk/apache22/scripts/ap-flow-cost/ap-flow-cost.d" rel="nofollow">https://labs.omniti.com/labs/projec...</a></p>