j'utilisais auparavent WampServer 2.2d, je me suis décidé à passer à la 2.2e. j'ai été surpris par la lenteur de phpmyadmin, qui met facilement 2s pour chaque écran. Même chose pour une petite appli PHP qui fait des accès base, très lente, mais qui marche rapidement quand il n'y a pas de requête à faire.
j'ai testé les différentes versions actuellement proposées (32/64 bits, apache 2.2/2.4, php 5.3/5.4), sans succès. je en retrouve une vitesse correcte qu'avec WampServer 2.2d, et la version 2.3beta aussi.
Evidement, j'ai fait les choses correctement : à chaque fois je désinstalle proprement, je supprime le répertoire wamp, et je réinstalle ensuite.
Une idée d'ou peut venir le souci ? le bug est-il déjà connu ? prévud 'être corrigé ??
d'après mes tests justement (je les ai répété un certain nombre de fois tellement je n'y croyais pas), c'est vraiment spécifique à la version 2.2e. chez vous, phpmyadmin est-il vraiment rapide ?
pour info, je n'ai pas d'antivirus ni de firewall. et j'accepte bien la demande du firewall de windows à la fin de l'installation. j'essayerai en coupant le firewall windows, et peut-être sur une autre machine.
je me rappelle aussi que le gestionnaire de tâche indiquait une forte activité de httpd.exe pendant le chargement d'un écran PMA, ce qui contredit ma théorie qui dit que ce serait la faute à mysql.
Le dernier wampserver installé sur une machine virtuelle nue windows xp pro ainsi que sur une machine virtuelle nue windows 7 pro donne un résultat instantané d'après mes derniers tests.
Et quand je dis instantané, c'est que je n'ai pour ainsi dire, aucun temps de chargement visible.
Durant mes tests, le firewall de windows était actif mais aucun antivirus ni aucun autre logiciel n'était installé.
Pour effectuer des comparaisons, de vitesse d'accès PhpMyAdmin et/ou MySQL, c'est-à-dire lorsque l'on parle de « mesurer », quelque chose, il faut être cohérent, précis, rationnel et méthodique : - Que mesure-t-on ? - Dans quelles conditions ? - Avec quels moyens ? De manière à ce que si quelqu'un souhaite effectuer les mêmes mesures pour comparer les résultats, ce soit effectué de la même façon pour garantir justesse, fidélité et précision. Il faut également faire fi des impressions et « mesurer » réellement des unités qui puissent être comparées.
Pour pouvoir comparer deux « mesures », il faut :
- Mêmes conditions de « mesure » - Mêmes moyens de « mesure » - Mêmes méthodes de « mesure »
Ce qui n'est pas le cas puisque les versions Apache et PHP changent aussi. Il faudrait ne changer QUE la version PhpMyAdmin ou MySQL et effectuer, dans chaque cas, exactement les mêmes opérations.
Il faut également que pendant les opérations de « mesure », effectuées sur un système d'exploitation, être certain que ledit système ne fait pas autre chose ou ne risque pas de déclencher, subrepticement, une quelconque autre tâche et ça, vous ne pouvez pas en être certain. Les opérations sur les bases de données génèrent OBLIGATOIREMENT des lectures et écritures de fichiers sur les disques et vous ne pouvez pas être sûr que selon les cas, ce sera au même endroit du disque, qu'il n'y aura pas une opération induite de défragmentation d'un fichier ce qui fait que les comparaisons sont toujours faussées.
effectivement, je vous donnerai plus de détails, je pense ce soir. en l’occurrence, il s'agit de tests sur une seule et même machine, assez puissante (PhenomII X4, 8Go de RAM, Wamp sur un SSD), et qui ne fait rien. Windows7 64bits.
suite à mes problèmes, j'ai fait ces tests, avec des install vierges de wampserver. la base est vide, je me contente d'ouvrir [localhost], puis de cliquer sru une base (test ou mysql), éventuellement d'afficher la structure ou le contenu d'une table de la base 'mysql'. rien de bien violent ... phpmyadmin indique moins d'1ms pour l'execution de la requête mais est très long à répondre (plus de 2s, mais je mesurerai)
Après une installation de Wampserver, il faut : - paramétrer correctement PhpMyAdmin et créer les tables PMADB Phpmyadmin après installation Wampserver - vérifier que les bases de données - test et mysql comprises - sont à jour par rapport à la version de MySQL Procédure MySQL Upgrade
Le mieux à faire, pour s'affranchir des problèmes éventuels, est de déplacer les bases de données - TOUTES, mysql comprise - hors de l'arborescence de Wamp. De cette manière il n'y a pas à se préoccuper de créer, de nouveau, les tables PMADB, même après désinstallation et réinstallation de Wampserver ou d'évolution de version de MySQL ou PhpMyAdmin ; il suffit simplement de recopier l'ancien fichier config.inc.php pour PhpMyAdmin et de renseigner la ligne datadir = de my.ini. En faisant comme cela, vous pourrez dire que les bases de données sont bien les mêmes entre différentes versions de PhpMyAdmin.
je parle bien d'une installation VIERGE de wampserver, les anciennes versions ayant été désinstallées et le répertoire wamp supprimé. je n'importe aucune config ni base pour ces tests, je ne modifie rien (pas même le répertoire d'installation). dès que c'est finit, j'ouvre localhost, puis phpmyadmin, et c'est lent dès e premier écran. je surf dans l'interface de PMAsans rien modifier, juste afficher la structure et les données de quelques tables sytèmes existants (test & mysql par exemple).
J'ai une solution très simple et efficace (testé sous wamp 2.2, mysql 5.5.24, windows 7) Remplacez tout les "localhost" par "127.0.0.1", bizarrement sa va beaucoups plus vite...
J'ai le même problème et en effet mettre l'adresse ip local plutôt que localhost va plus vite. Mais comment faire lorsque l'on a des virtual host ? Parce que perso c'est la même chose que d'avoir localhost niveau rapidité, donc je me doute que les vhost utilisent localhost plutôt que 127.0.0.1. Comment changer ça ?
Des gens on trouvé une solution pour avoir localhost avec un temps de réponse "normal" ?
bastien.A a écrit: ------------------------------------------------------- > Remplacez tout les "localhost" par "127.0.0.1", bizarrement sa va beaucoups plus vite...
N'oubliez pas que lorsque l'on veut effectuer des comparaisons, tout l'environnement doit être exactement le même dans tous les cas de mesure. Ce qui implique aucun accès internet et accès disque autres que ceux indispensables aux mesures.
D'autre part, avez-vous vérifié le point n° 9 de [forum.wampserver.com] ? car, si votre fichier "hosts" comprend 15000 lignes de filtrage d'url indésirables, il est certain qu'il y aura une différence entre 127.0.0.1 et localhost.