Les avatars mettent du temps à se charger après le passage à R2 compatible S3

C’est compris. Je vais réessayer et laisser passer plus de temps (2 ou 3 jours). Ce que je ne comprends pas, c’est que je vois la tâche rake avatars:refresh se terminer (après 5 minutes), mais rien n’apparaît dans les files d’attente Sidekiq. Donc, je ne sais pas vraiment combien de temps je dois attendre ici. Il semble que rien ne se passe en arrière-plan.

Oups, j’ai manqué ça. Oui, ils utilisent un CDN.

Je pense que la raison pour laquelle je n’ai pas le problème est que sur un site où j’ai migré d’une installation standard vers une configuration à deux conteneurs avec un CDN et un bucket R2 pour les uploads, il n’y avait pas beaucoup d’utilisateurs (~200 au moment de la migration, mais beaucoup plus maintenant). Sur l’autre site, j’ai configuré le stockage d’objets R2 dès le début, donc c’est toujours été comme ça.

Consultez Update Avatar Image Serving - Remove Proxy Method

Bonjour,

Toujours rien aujourd’hui. Mais je viens de voir qu’il y avait des erreurs dans /admin/users. Peut-être que quelque chose me limite en débit ? Parfois, c’est une erreur 504 :

Bonjour, je viens de réaliser une nouvelle série de tests il y a deux jours. Voici ce que j’ai constaté :

  • les avatars des comptes nouvellement créés se chargent instantanément, à toutes les tailles (liste des sujets, messages des sujets, etc.)
  • la tâche Rake avatar:refresh ne génère aucune nouvelle image sur R2. Je dois toujours cliquer sur l’avatar de l’ancien compte pour qu’il soit généré. Peut-être s’agit-il d’un bug ?

À l’heure actuelle, la majorité des avatars de mes utilisateurs se chargent instantanément, car je clique dessus moi-même.

Pour l’instant, j’utilise une configuration avec Cloudflare + Bunny CDN pour discourse_s3_cdn.