ماذا يجب أن أدخل في إعدادات S3 CDN إذا لم يكن لدي CDN؟

مرحباً بالجميع.

ظهرت رسالة نصيحة جديدة في صفحة الإدارة الخاصة بـ Discourse بعد تحديث حديث إلى الإصدار 2.7.0.beta1 ( e0c952290b )

تنص الرسالة على:

في الواقع، يستخدم Discourse الخاص بنا S3 للتخزين، لكنه لا يحتوي على CDN بأي شكل من الأشكال.

اقترح @Falco إدخال عنوان URL لـ S3 bucket في مربع إعدادات s3 cdn url، لكنني لست متأكداً من التأثير الذي قد يحدثه ذلك في أماكن أخرى.

أيضاً، لست متأكداً تماماً مما هو عنوان URL الخاص بـ S3 bucket الخاص بي :man_facepalming:

مثال على عنوان 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/

:thinking:

إذا قمت بإدخال هذا العنوان في مربع إعدادات 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

مما يعني أن صور المستخدمين لن تعمل بعد الآن؟ :man_shrugging:

في عالم مثالي، أود ببساطة النقر على “حسناً، شكراً للتنبيه!” وتجاهل هذه المعلومة/التنبيه/النصيحة من صفحة الإدارة الخاصة بنا. ومع ذلك، أشك في أن هذا سيتطلب تغييراً جوهرياً كبيراً، لذا سنتخطى هذه الفكرة.

حالياً، يعمل كل شيء بشكل ممتاز منذ سنوات. أنا أتردد بشدة وأشعر بالقلق من تغيير إعداد لا أفهمه بالكامل لدرجة أنني سأكتفي بالتظاهر بعدم رؤية هذه النصيحة في كل مرة أنظر فيها إلى لوحة الإدارة.

أظن أنني سأظل أرى أي تحذيرات أخرى في لوحة الإدارة مستقبلاً، هل سيمنع هذا التحذير ظهور تحذيرات أخرى؟

نرحب بأي نصيحة أو رؤية أو اقتراحات.

هل حدث هذا أم أنك تتكهن؟

لم أقم بتغيير أي شيء - هذا كله مجرد تكهنات (وخوف من كسر شيء لم يكن معطلاً من الأساس) :blush:

angry lilo and stitch GIF

لماذا لا تجري تجربتك قبل الانطلاق في التخمين؟ :stuck_out_tongue:

اضبط الإعداد، حدّث الصفحة، جرّب رفع صورة في منشور، وتأكد من أنها تعمل بشكل صحيح، وما إلى ذلك.

إذا كنت تريد تجاهل النصيحة، فلماذا لا تتجاهل الرسالة ببساطة؟ يمكنك على الأرجح إخفاؤها باستخدام CSS، أو يمكنك مجرد التصرف وكأنها غير موجودة. يبدو أن تكوين CDN وهمي فكرة سيئة.

BunnyCDN رخيص وسهل التكوين.