صور المستخدمين ليست في S3 ولكن يتم تقديمها عبر discourse_cdn_url

أثناء إعداد ذاكرة التخزين المؤقت S3 مع CloudFront، مع حفظ الأصول المصدرية في ذاكرة تخزين مؤقت عبر نطاق فرعي آخر لـ CloudFront، لاحظت أن صور المستخدمين المصغرة لا تزال مستضافة ومُقدَّمة عبر https://cdn-origin.xxxxx.com.

هل هذا صحيح، أم أنه ينبغي رفعها وتوصيلها أيضًا عبر cdn-uploads من سلة S3؟

  DISCOURSE_USE_S3: true
  DISCOURSE_S3_REGION: us-east-1
  DISCOURSE_S3_ACCESS_KEY_ID: XXXXXXXXXXXXXXXXXXXXXXXX
  DISCOURSE_S3_SECRET_ACCESS_KEY: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
  DISCOURSE_S3_CDN_URL: https://cdn-uploads.xxxxx.com
  DISCOURSE_S3_BUCKET: xxxxx-uploads
  DISCOURSE_S3_BACKUP_BUCKET: xxxxx-backup
  DISCOURSE_BACKUP_LOCATION: s3
  DISCOURSE_CDN_URL: https://cdn-origin.xxxxx.com

لا تزال الرموز التعبيرية (Avatars)، وورقات الأنماط (Stylesheets)، وسكربتات جافاسكريبت (Javascripts) الخاصة بالمظاهر وغيرها تُقدَّم من التطبيق، لذا فإنها تُقدَّم عبر DISCOURSE_CDN_URL وليس عبر DISCOURSE_S3_CDN_URL.

نقل بعضها إلى DISCOURSE_S3_CDN_URL هو هدف طويل الأمد، لكن هناك مقايضات تتعلق بالتعقيد.

حسناً، شكراً لتأكيد أن كل شيء يعمل كما يجب.