Bonjour à tous,
J'ai exactement le même problème avec Chrome uniquement. La première image s'affiche et les suivantes non. Je reproduis le problème avec mon site et le site demo que je viens d'accéder à l'instant.
J'utilise Chrome depuis un bon bout et je n'avais aucun problème auparavant. Je crois bien que les problèmes on débutés il y a quelques semaines avec la version 8.
J'utilise Windows XP 32 bit.
Si vous avez des questions il me fera plaisir de participer à cette énigme.
Hors ligne
Bonjour,
le problème est difficile, car il se produit, disparaît, revient...
- 1/ Peux-tu vérifier ta version de Chrome (8 0 552 224 pour moi).
- 2/ Il me semble utile à ce stade d'essayer de comparer dans le code de Piwigo : 1er affichage et affichage suivant.
Je ne suis pas - du tout - un spécialiste... cependant si quelqu'un veux bien me dire dans quel module se situe cet accès, je veux bien y jeter un coup d'oeil de naïf... et poser des questions !
Par ailleurs existe-t-il un moyen de tracer le déroulement ? Avec le risque, s'il s'agit d'un pb de timing, de passer à côté...
Les développeurs de navigateurs doivent passer leur temps à traquer l'enchaînement et le parallélisme des fonctions - utilisation de threads sur un multicoeur ? - afin de gagner quelques millisecondes pour proposer l'outil le plus rapide.
L'avis des spécialistes ?
J'ai renvoyé un message à Google, mais j'ai peur qu'ils nous renvoient à l'analyse de l'application : ping-pong habituel dans le cas de phénomènes aléatoires...
Reste quand même que ce phénomène pour le moment ne se produit qu'avec Chrome (et pas avec Safari qui partage une partie du code).
A suivre...
Cordialement et bonnes fêtes à tous.
Emile
Hors ligne
Complément :
Ce matin, le dysfonctionnement est systématique - testé sur le site de démo de Piwigo - , la version de Chrome : 8 0 552 224
Ce n'est pas la même qu'au début lorsque nous avons soulevé le problème : 8.0.552.215
A+
Hors ligne
Bonjour.
Je suis en version Chrome 8 0 552 224
Et je n'ai plus de problème depuis cette version, juste une erreur console non visible et non génante lors de la tentative de préchargement de l'image suivante. voir post précédent.
Rappel pour mettre en évidence ce pb avec Developer Tools.
1°) Cliquer sur la petite clef pour personaliser et controler Google chrome.
2°) Activer Outils/outils de développement
3°) Cliquer sur la première icône dans le bas et à gauche pour séparer la "fenetre de developpement" de la "fenetre de la galerie"
4°) Cliquer sur la troisième icône dans le bas et à gauche pour valider l'analyse du site ("Enable ressource tracking")
5°) Cliquer sur la deuxième icône dans le bas et à gauche pour afficher la console d'erreur
6°) cliquer sur l'icône ressource (en haut)
Dans l'onglet "Other"
On peut voir les ressources en défaut.
S'il aucune ressource n'est présente ou est en defaut (petite icone rouge) pas de pb la photo suivante s'affichera.
Si une ressource existe et n'est pas en defaut la photo suivante ne s'affichera pas !
Mais que faire de tout ça?.... :-(
A+
Hors ligne
Bonsoir,
ce matin ça ne marchait pas chez moi à Lyon.
Ce soir je suis à Paris sur une autre machine, un autre réseau et le résultat est le même : ça ne fonctionne pas.
Le dysfonctionnement est actuellement systématique et reproductible très facilement - pour moi.
J'ai du mal à comprendre la logique car c'est la même version que cljosse...
Hors ligne
De plus en plus obscure.
Je m'explique.
J'ouvre Chrome je vais chez "Mascarille" ça ne marche pas ....
à partir de chrome je vais chez moi ... idem ça ne marche pas .
Je ferme Chrome je l'ouvre à nouveau je vais chez moi ça remarche, je vais chez "Mascarille" ça marche...
Et c'est répétitif....
????????????????????????????????????????????????,
Dernière modification par cljosse (2010-12-20 18:49:48)
Hors ligne
Je n'arrive pas à avoir ta régularité, dans le flip-flop, mais effectivement :
Ca ne marche pas, je ferme Chrome, et je relance ça marche
mais après à 5 reprises cela a fonctionné
Par contre, l'état semble rester stable, si le fonctionnement est correct, il le reste
si le dysfonctionnement est présent, il le reste définitivement (enfin dans ce cas là on ne pousse pas le test trop loin !)
C'est probablement une information intéressante... Ca progresse !
A+
Hors ligne
J'ai effectivement la version 8.0.552.224 moi aussi. Ce matin javais le problème avec mes deux ordinateurs, l'un avec XP 32Bit et l'autre avec Vista 64bit. Ce soir, curieusement aucun problème avec les mêmes ordinateurs.
????????????
Dernière modification par sm109p (2010-12-21 04:19:02)
Hors ligne
Bonjour.
Peut-être le début d'une piste:
Un petit test à faire.
Dans Galerie/picture.php
vers la ligne 644 on a
if (isset($picture['next']['image_url']) and $picture['next']['is_picture'] ) { $template->assign('U_PREFETCH', $picture['next']['image_url'] ); }
Commenter la ligne 644 comme cela
// $template->assign('U_PREFETCH', $picture['next']['image_url'] );
En fait on supprime le "préload" des images suivantes.
A+
Le peu de test effectué me semble positif mais il faut voir si cela est valable partout.
Hors ligne
Suite.
Pour confirmer mes intuitions voir
https://developer.mozilla.org/fr/FAQ_su … _des_liens
http://browserspy.dk/prefetch.php
Conclusion:
Ce n'est pas un bogue de Chrome mais l'utilisation d'une commande spécifique a FireFox.
Donc prévoir un test avant de vouloir utilser rel="prefetch"
A+
Dernière modification par cljosse (2010-12-21 11:05:50)
Hors ligne
Il semble bien en effet que ce soit en relation avec le prefetch ou la prélecture.
Voici le message envoyé par Antoine, le spécialiste Google.
Salut Mascarille,
Est-ce que tu peux essayer la manipulation suivante :
1) Clique sur la clé à molette puis sur Options
2) Clique sur l'onglet Options avancées
3) Décoche la case "Utiliser la prélecture DNS..."
Est-ce que cela corrige ce problème ?
Merci,
Antoine
Actuellement je n'arrive pas tester car je suis dans une phase sans dysfonctionnement... Il faut attendre qu'il se reproduise.
Je suis quand même étonné que Google n'utilise pas le préfetch dans Chrome, alors que c'est systématique dans le moteur de recherche de Google. C'est peut-être implémenté autrement ?
A+
Hors ligne
Mascarille a écrit:
Il semble bien en effet que ce soit en relation avec le prefetch ou la prélecture.
Voici le message envoyé par Antoine, le spécialiste Google.
Salut Mascarille,
Est-ce que tu peux essayer la manipulation suivante :
1) Clique sur la clé à molette puis sur Options
2) Clique sur l'onglet Options avancées
3) Décoche la case "Utiliser la prélecture DNS..."
Est-ce que cela corrige ce problème ?
Merci,
Antoine
Actuellement je n'arrive pas tester car je suis dans une phase sans dysfonctionnement... Il faut attendre qu'il se reproduise.
Je suis quand même étonné que Google n'utilise pas le préfetch dans Chrome, alors que c'est systématique dans le moteur de recherche de Google. C'est peut-être implémenté autrement ?
A+
Bonjour.
D'après mes tests éffectués sur ton site le problème persiste avec l'option "Utiliser la prélecture DNS..." décochée.
:-(
Utiliser la prélecture DNS me semble sans rapport avec "link rel=prefetch" c'est une autre façon de précharger les images.
Quand par hasard l'"image suivante" s'affiche une erreur console s'était affichée sur la précédente.
A+
Dernière modification par cljosse (2010-12-22 16:19:10)
Hors ligne
merci beaucoup cljosse,
ce matin je ne pouvais pas reproduire le problème, - c'est bien lié à des problèmes de timing.
Selon ta proposition j'ai passé la ligne PREFETCH en commentaire et je viens de tester deux sites modifiés avec : Mozilla, Chrome, Opera, Safari et IE8...
tout semble fonctionner correctement.
On peut probablement faire l'économie de ce dispositif spécifique à un navigateur et qui semble -//:---\spam à des dysfonctionnements avec un autre.
==> Gotcha : faut-il ouvrir un ticket dans le bugtracker ?
Si oui, peut-on te laisser "faire tes devoirs en anglais" ? selon l'expression de ddtddt qui semble plus à l'aise en html que dans la langue de Shakespeare.
Bonnes fêtes à tous
Emile
Hors ligne
Mascarille a écrit:
==> Gotcha : faut-il ouvrir un ticket dans le bugtracker ?
Si oui, peut-on te laisser "faire tes devoirs en anglais" ? selon l'expression de ddtddt qui semble plus à l'aise en html que dans la langue de Shakespeare.
Oui, l'ouverture d'un ticket me semble tout indiqué.
Arf, je vais encore faire une mauvaise traduction d'un dysfonctionnement technique en Anglais :-(
Ca fait longtemps que je n'avais pas eu de tels devoirs à faire ^^
Bonnes fêtes aussi :-)
[EDIT]
Demande formulée à plg.
Hors ligne