Nous avons basculé notre forum pour stocker les téléchargements et les sauvegardes avec Backblaze B2. Nous avons effectué la migration S3 et le rebake (que j’ai laissé tourner toute la nuit pour qu’il se termine). Tout fonctionne.
B2 autorise 2500 transactions de classe C gratuites par jour, ce qui inclut head_bucket (s3_head_bucket). Nous avons atteint cette limite, avec 2300 head_bucket pour seulement 5300 requêtes put_object (s3_put_object).
Je souhaite mieux comprendre comment Discourse utilise head_bucket pour le stockage S3. D’après la documentation, elle est utilisée pour vérifier si un bucket existe. Mais 2300 requêtes semblent un peu élevées pour vérifier continuellement si les buckets existent.
J’apprécierais toute information sur l’utilisation de head_bucket dans Discourse. Merci.
J’espère que ce post servira également de référence à quiconque recherche cette information. Si quelqu’un souhaite utiliser le plan gratuit de B2, il atteindra le plafond quotidien de 2500 transactions de classe C et ne pourra plus effectuer de requêtes jusqu’à ce que la limite quotidienne soit réinitialisée ou qu’un moyen de paiement soit ajouté.