تعطيل CDN و S3، والعودة إلى التخزين المحلي للصور - هل هذا هو أفضل الممارسات؟

لدي منتدى Discourse صغير تم إعداده باستخدام Backblaze B2 كمخزن للكائنات و BunnyCDN كشبكة توصيل محتوى (CDN)، ولكني أرغب في نقل كل ذلك مرة أخرى إلى التخزين المحلي لخادم Discourse نظرًا لانخفاض حركة المرور لدرجة أنه لا يستحق التعقيد والتكلفة الحالية لشبكة CDN المنفصلة ومخزن الكائنات.

هل هناك أفضل الممارسات أو وثائق حول التراجع إلى التخزين المحلي بعد استخدام شبكة CDN؟ لقد وجدت هذا المنشور في المنتدى:

هل هذا كل ما في الأمر؟

تشغيل rake uploads:migrate_from_s3، وتعطيل S3/CDN في إعدادات الموقع، ثم تشغيل rake posts:rebake لإصلاح جميع عناوين URL للمنشورات؟

الرد على إجابتي الخاصة - ولكن يبدو أن rake uploads:migrate_from_s3 ليس خيارًا متاحًا.

تشغيل rake --tasks ولا توجد مهام مدرجة مع S3.

أنا أقوم بتشغيل Discourse v3.4.2.

للإجابة على هذا، يبدو أنه تم إزالته منذ بضع سنوات: FIX: remove migrate_from_s3 task that silently corrupts data by johnsonm · Pull Request #11703 · discourse/discourse · GitHub (موضوع ذو صلة: Migrate_from_s3 problems)

إعجاب واحد (1)

أعتقد أنك تريد Enable hidden setting to include S3 uploads in the backups والاستعادة إلى موقع جديد لا يحتوي على S3 مهيأ.

هذا ما تفعله cdck عندما يغادر شخص ما استضافته وهذا يعمل بشكل جيد.

4 إعجابات

آه، فهمت. سأجرب هذا.

إعجابَين (2)