Bonjour,
J’ai largement le temps d’écrire ce journal pendant que la page Web du Système d’Immatriculation des Véhicules se charge en fond (là ca fait 3 minutes déjà). C’est pas la première fois, j’ai déjà eu à y faire la semaine dernière, pas sur une machine à moi mais où j’ai pu observer (un vendredi après-midi, certes) des temps de chargement de plusieurs minutes, plusieurs fois, et des pertes de session, etc, pour une seule démarche.
Là je tente aujourd’hui, c’est pareil : rien ne répond correctement.
Je sors les outils de développement Web et… il y a plusieurs centaines de petits JS et CSS à charger au démarrage, puis Angular prend la suite pour charger des dizaines de JSON, qui mettent alors du temps à se charger et cette lib décide alors de… relancer des requêtes par paquets de 10 ou plus, et on commence à ne plus rien charger du tout. On voit des 200 pour les premières dizaines de requêtes, puis des 502, puis… plus rien. Le site se DOS littéralement lui-même !
Je ne vous mets même pas le site en lien car rien que pour une 404, c’est la même chose ! Ce site n’a pas pu être codé par quelqu’un de compétent, c’est impossible.
Bref, j’y retourne, c’était mon coup de gueule rapide du jour.
# Trop courant
Posté par abriotde (site web personnel, Mastodon) . Évalué à 3 (+1/-0). Dernière modification le 20 mars 2026 à 20:55.
C'est trop courant malheureusement, mais côté site public je les trouves assez réactifs généralement (je ne les aient pas étudiés).
Par contre bon nombre de site, sont englués dans des dizaines de chargements pour charger des pubs en tous sens, des dizaines pour complexifier la tâches des bots… et le pire c'est qu'en ajoutant une bonne part de dette technique ou personne n'ose refondre on arrive vite à des usines à gaz. Tant et si bien que plus personne n'y comprends rien… ou du moins un tout petit bout. Typiquement "Ah mais Angular, c'est génial, ça offre un super look & feel." On rajoute Angular mais on ne peut pas supprimer les anciennes lib, il y a des truc qui l'utilisent et je ne sais pas trop comment ça marche… si ce n'est pas plusieurs version d'une même lib sur une même page (ou site).
A ça s'ajoute des complexité de MEP et autres qui font qu'il y a 36 lib et autres empilés et micro-services plus ou moins interdépendant, et au lieu d'avoir une page, tu a une fourmilières… avec des services qui s'attendent avec des "sleep pour que ça marche", si ton PC ou ta connexion est un peu trop lente ou rapide, ça peut vriller.
Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.
[^] # Re: Trop courant
Posté par benoar . Évalué à 4 (+2/-0).
Oui, effectivement. Je viens de creuser encore plus, des JSON de dizaines de ko de messages statiques sont servis en « Cache-Control: no-cache »…
Je suis certain que plus personne ne contrôle le bouzin à l’ANTS ou au ministère de l’intérieur, mais ce qui me fait chier c’est surtout que ça a dû coûter, et continue de coûter, pour un service… nul.
[^] # Re: Trop courant
Posté par benoar . Évalué à 2 (+0/-0).
Et à l’inverse, je note que l’OIDC de France Connect marche bien sans javascript ! C’est assez exceptionnel aujourd’hui pour être signalé (longtemps, les banques sont restées les championnes du fonctionnement sans javascript, malheureusement depuis quelques années ça n’est plus que rarement le cas)
[^] # Re: Trop courant
Posté par benoar . Évalué à 2 (+0/-0).
J’ai pu enfin charger la page une fois, et d’une, c’est le genre de page qui modifie vos entrées une fois la page finie de charger alors que vous avez commencé à remplir le bouzin (très agaçant) et qui en plus n’affiche les boutons de validation qu’un fois les requêtes dynamiques réussies ce qui n’arrive… jamais, donc vous avez un formulaire sans validation. L’incompétence à son summum.
[^] # Re: Trop courant
Posté par benoar . Évalué à 2 (+0/-0).
Et quand on clique pour revenir à l’accueil, un popup vient vous demander (après 1 minute de chargement…) si vous voulez vraiment quitter la page ou continuer, et bien sûr continuer ne change rien à l’impossibilité de validation. Bonheur.
[^] # Re: Trop courant
Posté par benoar . Évalué à 2 (+0/-0).
Et bien sûr, au cas où le cache marcherait trop bien, ils utilisent une technique de modification des query string pour bypasser le cache. Je sais jusqu’où ça va aller dans la médiocrité, je continue (parce que je n’ai pas le choix).
[^] # Re: Trop courant
Posté par benoar . Évalué à 2 (+0/-0).
Et j’aime bien comment d’un côté, ils essayent de charger toute l’appli entière au début (façon PWA) qui donne l’impression qu’ils vont vers du client-side maximum, mais qu’en fait chaque entrée dans un champs effectue une requête (au serveur surchargé) pour la valider…
[^] # Re: Trop courant
Posté par benoar . Évalué à 3 (+1/-0).
Nouveau popup « Un problème technique est survenu. Veuillez renouveler votre demande ultérieurement. Veuillez nous excuser pour la gêne occasionnée. » Tu crois que je ne l’avais pas remarqué ?!
[^] # Re: Trop courant
Posté par benoar . Évalué à 2 (+0/-0).
(aucun code d’erreur dans les requêtes pour une fois, hein, c’était jute un message gratuit)
[^] # Re: Trop courant
Posté par benoar . Évalué à 2 (+0/-0).
Nouveau message d’erreur non modal, mais sur une page. J’accepte de « recommencer », et il fait 10 requêtes pour le même fichier, un JSON de contenu des messages.
[^] # Re: Trop courant
Posté par benoar . Évalué à 2 (+0/-0).
Après je refais le même formulaire, mais sans texte vu que la requête pour les messages a échoué. Ça tombe bien, vu le nombre de fois où je l’ai déjà fait, je le connais par cœur…
[^] # Re: Trop courant
Posté par benoar . Évalué à 2 (+0/-0).
J’ai réussi à atteindre la seconde page, où je retrouve le même bug de la dernière fois où il ne reconnaît pas ma ville à partir du code postal, alors que je n’ai jamais eu de problèmes ailleurs, elle est dans la base idoine.
[^] # Re: Trop courant
Posté par benoar . Évalué à 2 (+0/-0).
Quelques détails techniques encore : l’entierté du JSON (équivalent de plusieurs pages) d’état du formulaire est transmise à chaque fois. Donc dans l’absolu, rien n’empêcherait de tout faire client-side, j’imagine…
[^] # Re: Trop courant
Posté par benoar . Évalué à 2 (+0/-0).
J’avais préparé à boire sachant la soirée longue, mais là… je reviens toujours au début, pas moyen de dépasser la seconde page. Je n’ai jamais vu, de ma vie, un service aussi pourri.
[^] # Re: Trop courant
Posté par benoar . Évalué à 2 (+0/-0).
Je dois être au moins à la cinquième authentification France Connect, une trentaine d’essai au bas mot du formulaire, divers chemin de retour en arrière, de ré-essai, etc. Comment est-ce acceptable ?
Ah et j’avais oublié, de A à Z on a une fake barre de progression pour piéger le naïf en pensant que ça charge qqch.
[^] # Re: Trop courant
Posté par abriotde (site web personnel, Mastodon) . Évalué à 2 (+0/-0).
Essaye sous Chrome/Chromium au lieu de Firefox?
Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.
[^] # Re: Trop courant
Posté par benoar . Évalué à 2 (+0/-0).
Ah, toujours la solution magique que Google apporte… en fait, j’imagine qu’à cette heure-ci tout le monde a abandonné, et d’un coup le site est plus réactif. Là je galère que pour paiement maintenant, mais c’est une autre histoire. Merci pour la suggestion quand même.
Envoyer un commentaire
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.