@libuma : Oui, c'est ce que l'on appelle un script de bootstrap, c'est une technique utilisée par tous les frameworks modernes.
Les noms de fichiers viennent en effet d'une variable client...
Type: Messages; Utilisateur: Yogui
@libuma : Oui, c'est ce que l'on appelle un script de bootstrap, c'est une technique utilisée par tous les frameworks modernes.
Les noms de fichiers viennent en effet d'une variable client...
C'est bien ce que je disais plus haut : Si tu as de tels temps de réponse, alors l'optimisation du nombre de requêtes ouvertes est bien le dernier de tes soucis... Si ta vue met effectivement plus...
Eh bien si, justement, si tu n'utilises pas pconnect, les connexions se ferment automatiquement à la fin du script ;)
Fermer manuellement la connexion au plus tôt s'appelle de l'optimisation prématurée : La plupart du temps, les hébergeurs dimensionnent le nombre de connexions simultanées de manière à satisfaire...
Le mieux est d'utiliser des connexions éphémères, car les connexions peristantes subissent le gros problème d'Internet : on n'a aucun moyen fiable de déterminer quand l'utilisateur est inactif,...
Salut
Tu es en train de proposer exactement le contraire de ce que recommande hachesse. Tu voudrais ouvrir une connexion permanente, mais de nombreuses discussions à ce sujet déconseillent cette...
Pour info, MySQL propose la clause REPLACE INTO, dont la syntaxe est identique à l'INSERT INTO ;)
Si tu relis ce que j'ai écrit, nous somems parfaitement d'accord : coder correctement est un meilleur gage de performances que chercher la petite bête. En plus, ça fait du code plus facile à...
C'est toujours le même compromis : augmenter la mise en cache améliore les performances mais augmente la consommation de mémoire (et complique souvent le code). Je pense que ce n'est pas à ce niveau...
Ce n'est pas qu'ils désactivent ces fonctionnalités mais plutôt qu'ils utilisent un serveur MySQL bien trop ancien (3.23) qui ne les supporte pas. Il faudrait passer à au moins 4.2 pour que cela...
Sans être expert dans ce domaine (faute d'occasion), il me semble que tu peux utiliser des procédures stockées, des vues et d'autres mécanismes automatisés. Me trompé-je ?
Je ferai un bench dès que...
Oui, enfin, faites attention avec la dénormalisation, ça peut améliorer la vitesse de traitement mais cela n'optimise ni l'espace disque (au contraire) ni la quantité de traitements (il faut souvent...
D'une part, les accolades ne sont pas alignées, cela ralentit donc légèrement la lecture du code. Je déteste devoir chercher l'accolade ouvrante :/
D'autre part, si la ligne contient de nombreux...
:oops:
J'ai compris... Ouaip, désolé, j'avais lu un peu rapidement.
La 2° solution est meilleure simplement car elle évite de répéter les traitements. C'est plus optimisé, certes, mais surtout...
La notation espacée ne me dérange pas le moins du monde, contrairement à celle proposée par beckerunited qui a ses inconvénients.
@jpascal : En fait, tes deux propositions n'ont pas le même...
Concrètement, cela n'a pas une grande utilité à part libérer quelques minimes ressources avant que PHP le fasse de lui-même en terminant le script, ce qui surviendra quelques millièmes de secondes...
En effet et je vais plus loin : je pense qu'il est toujours préférable de bien organiser son code plutôt que de le rendre ultra efficace. À la longue, le code bien écrit sera très facile à maintenir...
Hmmm...
Un gain de performances n'est-il pas une optimisation ? Il s'agit peut-être de microsecondes, c'est un gain. Il s'agit ici d'optimisation, nous sommes donc parfaitement dans le sujet.
...
Il me semble que tu n'as pas bien lu le tutoriel. En effet, il traite ces deux points que tu mets en valeur : la section IV Conclusion évoque et illustre un cas d'utilisation de chaîne contenant des...
Salut
Nous avons un tutoriel à ce sujet : http://pbnaigeon.developpez.com/tutoriel/PHP/apostrophe-guillemet/
Cela signifie que les index ne sont utiles que si la proportion "requêtes de sélection" par rapport aux "requêtes d'insertion et de mise à jour" est de 85% par rapport à 15%.
Il faut donc que tu...
Je vais me contenter de citer ce qui est dit juste au-dessus :
Salut
Si je ne m'abuse, un index est utile principalement si l'on effectue de nombreuses recherches sur la table en question (par rapport aux insertions / modifications : cf. le message de...
Utiliser les fonctions mysql_ n'est pas une optimisation. Il y a au moins deux méthodes plus efficaces : les extensions mysqli et pdo/pdo_mysql.
Exemple avec PDO :...
J'entends pour le développeur car PHP ne "lit" pas, il "parse".
Tu as intérêt à mettre tes traitements répétés dans des fonctions, pas les autres.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.