مرحباً بالجميع.
ظهرت رسالة نصيحة جديدة في صفحة الإدارة الخاصة بـ Discourse بعد تحديث حديث إلى الإصدار 2.7.0.beta1 ( e0c952290b )
تنص الرسالة على:
- الخادم مُعد لتحميل الملفات إلى S3، لكن لا يوجد CDN لـ S3 مُعد. قد يؤدي ذلك إلى تكاليف باهظة لـ S3 وأداء أبطأ للموقع. انظر “استخدام تخزين الكائنات للتحميلات” لمعرفة المزيد.
في الواقع، يستخدم Discourse الخاص بنا S3 للتخزين، لكنه لا يحتوي على CDN بأي شكل من الأشكال.
اقترح @Falco إدخال عنوان URL لـ S3 bucket في مربع إعدادات s3 cdn url، لكنني لست متأكداً من التأثير الذي قد يحدثه ذلك في أماكن أخرى.
أيضاً، لست متأكداً تماماً مما هو عنوان URL الخاص بـ S3 bucket الخاص بي ![]()
مثال على عنوان URL لـ S3 لصورة تم تحميلها من قبل مستخدم:
https://greyarrows.s3.dualstack.eu-west-2.amazonaws.com/original/3X/2/1/21365d3a8c03c3f309dd78ca51f517973618f2a0.jpeg
هل يعني ذلك أن عنوان URL الخاص بـ bucket الخاص بي هو:
https://greyarrows.s3.dualstack.eu-west-2.amazonaws.com/
![]()
إذا قمت بإدخال هذا العنوان في مربع إعدادات s3 cdn url ثم أعدت بناء مئات الآلاف من المنشورات، ألا سيكون عنوان URL الذي يتم تقديمه بعد ذلك هو:
https://greyarrows.s3.dualstack.eu-west-2.amazonaws.com/https://greyarrows.s3.dualstack.eu-west-2.amazonaws.com/original/3X/2/1/21365d3a8c03c3f309dd78ca51f517973618f2a0.jpeg
مما يعني أن صور المستخدمين لن تعمل بعد الآن؟ ![]()
في عالم مثالي، أود ببساطة النقر على “حسناً، شكراً للتنبيه!” وتجاهل هذه المعلومة/التنبيه/النصيحة من صفحة الإدارة الخاصة بنا. ومع ذلك، أشك في أن هذا سيتطلب تغييراً جوهرياً كبيراً، لذا سنتخطى هذه الفكرة.
حالياً، يعمل كل شيء بشكل ممتاز منذ سنوات. أنا أتردد بشدة وأشعر بالقلق من تغيير إعداد لا أفهمه بالكامل لدرجة أنني سأكتفي بالتظاهر بعدم رؤية هذه النصيحة في كل مرة أنظر فيها إلى لوحة الإدارة.
أظن أنني سأظل أرى أي تحذيرات أخرى في لوحة الإدارة مستقبلاً، هل سيمنع هذا التحذير ظهور تحذيرات أخرى؟
نرحب بأي نصيحة أو رؤية أو اقتراحات.

