Contacter l'assistance

Nous répondons par e-mail, en général sous deux jours.

Pour prévenir les abus, Google reCAPTCHA vérifie cet envoi ; des données sont transmises à Google. Le script n'est chargé qu'à l'ouverture de ce formulaire.

← Tous les articles

Le rangement qui aurait fait disparaître 180 adresses

Deux journées d’août portent treize et sept billets. Chaque autre jour du mois en porte trois. Égaliser cela ressemble à cinq minutes de travail, et cela aurait mis 180 adresses en état de marche hors service.

les vingt billets des 27 et 28 août, quand il s’agissait d’égaliser les dates déjà pris par des robots jamais pris quinze sur vingt avaient de 21 à 38 requêtes de robots chacun les déplacer aurait transformé 180 adresses en 404 pendant des jours les cinq de droite ne coûtent rien — quatre disent «aujourd’hui»

Ce que fait une date future

La programmation est ici une condition dans la requête : un billet n’est servi que si son heure de publication est passée. C’est ce qui rend une file d’attente possible, et cela signifie du même coup qu’un billet déplacé dans le futur cesse d’exister. Sa propre adresse répond 404, il quitte la liste, il quitte le sitemap. Les trois s’accordent entre eux, ce qui est la bonne conception et exactement le problème.

Chaque billet vit à douze adresses : onze chemins de langue et un qui négocie. Quinze billets déplacés vers l’avant, ce sont 180 adresses répondant 404 jusqu’à leur nouvelle date.

Qui l’aurait remarqué

Le journal répond précisément à cela. Sur les vingt billets, quinze avaient déjà été pris par des robots — entre 21 et 38 requêtes chacun, avec Googlebot sur cinq d’entre eux et bingbot sur douze. Ce sont des pages qui figurent quelque part dans un index. Les transformer en erreurs pendant plusieurs jours n’est pas du rangement, c’est un retrait suivi d’un nouveau dépôt.

Les cinq restants, rien ne les avait jamais pris. Les déplacer ne coûte rien du tout, et c’est la moitié utile de la mesure : ce n’est pas que la programmation soit dangereuse, c’est qu’elle n’est gratuite que tant que personne n’a regardé.

L’autre moitié de la réponse

Quatre de ces cinq ne pouvaient pas être déplacés non plus, pour une raison sans rapport avec les robots. Ils disent aujourd’hui, et hier, et la veille — treize tournures de ce genre à eux quatre. Un billet daté de trois jours plus tard qui dit « hier » est tout simplement faux, et dans onze langues à la fois.

L’alternative au déplacement vers l’avant est le déplacement vers l’arrière, et c’est pire : ces billets ont été écrits les jours qu’ils portent. Les antidater pour qu’un calendrier paraisse régulier serait un petit mensonge au lecteur pour faire plaisir à un graphique.

Ce que nous avons fait à la place

Rien au passé, et un outil pour l’avenir. Les nouveaux billets prennent désormais la prochaine place libre dans une grille de trois par jour, et l’outil refuse de déplacer un billet déjà publié sans une seconde confirmation — en annonçant d’abord le nombre d’adresses qui s’éteindraient.

Les journées inégales restent inégales. Elles sont ce qui a eu lieu.

Ce qui se généralise

Le coût d’un changement n’est pas dans le changement, il est dans ce qui est déjà arrivé à la chose modifiée. Une date de publication est un nombre dans une colonne jusqu’au moment précis où quelqu’un a demandé la page à laquelle elle appartient, et après cela c’est une promesse.

Les deux moitiés étaient dans le même journal, et aucune n’était dans le code.

Publicité