Télécharger des images distantes depuis d'anciennes publications ?

  • Activez le paramètre du site « télécharger les images distantes localement ».
  • Définissez la valeur du paramètre du site « âge maximal en jours des images distantes à télécharger » à 3650 (pour 10 ans).
  • Augmentez la valeur du paramètre du site « nombre de publications anciennes à recalculer » à 300. Pour l’augmenter au-delà de 300, vous devez également ajuster le paramètre du limiteur de débit global « max_old_rebakes_per_15_minutes ».
  • Ensuite, définissez la « baked_version » des anciennes publications sur « NULL » dans la console Rails.
    ./launcher enter app
    rails c
    > Post.update_all(baked_version: nil)   # ou Post.created_since(N.days.ago).update_all(baked_version: nil)
    

Désormais, toutes les images distantes des anciennes publications seront téléchargées automatiquement à une vitesse de 300 publications toutes les 15 minutes.