Plan du site : `lastmod` pour les plans de site incorrect

Il ne s’agit pas de déplacer des sujets dans différents fragments de sitemap. Les sujets peuvent rester dans le même fragment de sitemap où ils se trouvent déjà.
(Le mappage sujet-fragment de sitemap est de toute façon arbitraire car l’instruction select de la base de données avec limit n’a pas d’order défini.)

Le rapport de bug concerne le fait que la date lastmod de chaque fragment de sitemap doit représenter la date lastmod du sujet le plus récent que le fragment de sitemap contient.

La manière pour Google devrait être :

  1. Charger sitemap.xml
    → Vérifier lastmod des fragments de sitemap et mettre en file d’attente les fragments de sitemap qui nécessitent une mise à jour
    (date lastmod plus récente que la dernière fois téléchargée)

  2. Charger les fragments de sitemap mis en file d’attente sitemap_[1-5].xml
    → Vérifier lastmod des URLs de sujets et mettre en file d’attente les URLs de sujets qui nécessitent une mise à jour
    (date lastmod plus récente que la dernière fois téléchargée)

  3. Charger les URLs de sujets mis en file d’attente.

Si dans sitemap.xml le lastmod des fragments de sitemap est incorrect :
→ Google ne met pas en file d’attente les fragments de sitemap modifiés (étape 1)
→ Google ne met pas à jour les fragments de sitemap modifiés en temps opportun (étape 2)
→ Google ne met pas à jour les sujets modifiés en temps opportun (étape 3)

Actuellement, https://meta.discourse.org/sitemap.xml ressemble à ceci :

  • https://meta.discourse.org/sitemap_1.xml
    lastmod : 2024-03-19T12:50:09Z
    Tous les sujets à l’intérieur ont une date plus ancienne ou identique ? :github_check:

    • Sujet le plus récent : https://meta.discourse.org/t/creating-a-stickypost-for-forum-threads/299967
      lastmod : 2024-03-19T11:03:38Z
  • https://meta.discourse.org/sitemap_2.xml
    lastmod : 2024-03-16T12:59:17Z
    Tous les sujets à l’intérieur ont une date plus ancienne ou identique ? :x:

    • Sujet le plus récent : https://meta.discourse.org/t/launcher-rebuild-app-error-bootstrap-failed-with-exit-code-125/299538
      lastmod : 2024-03-19T09:17:46Z
  • https://meta.discourse.org/sitemap_3.xml
    lastmod : 2024-03-16T12:59:17Z
    Tous les sujets à l’intérieur ont une date plus ancienne ou identique ? :x:

    • Sujet le plus récent : https://meta.discourse.org/t/configure-direct-delivery-incoming-email-for-self-hosted-sites/49487
      lastmod : 2024-03-18T18:16:26Z
  • https://meta.discourse.org/sitemap_4.xml
    lastmod : 2024-03-16T12:59:17Z
    Tous les sujets à l’intérieur ont une date plus ancienne ou identique ? :x:

    • Sujet le plus récent : https://meta.discourse.org/t/video-thumbnails-issue/263595
      lastmod : 2024-03-19T00:00:20Z
  • https://meta.discourse.org/sitemap_5.xml
    lastmod : 2024-03-16T12:59:17Z
    Tous les sujets à l’intérieur ont une date plus ancienne ou identique ? :x:

    • Sujet le plus récent : https://meta.discourse.org/t/daily-summary-9pm-utc/291850
      lastmod : 2024-03-18T21:14:49Z
  • https://meta.discourse.org/sitemap_recent.xml
    2024-03-19T13:03:41Z
    Tous les sujets à l’intérieur ont une date plus ancienne ou identique ? :github_check:

    • Sujet le plus récent : https://meta.discourse.org/t/daily-summary-1pm-utc/291852
      lastmod : 2024-03-19T13:02:07Z