كنت أقرأ بعض الأدلة حول Cloudflare و Discourse ولم أستطع استخلاص أي شيء واضح منها. فالبعض يقول إن Discourse و Cloudflare لا يعملان معًا بشكل جيد، والبعض الآخر يقول إنهما يعملان، وآخرون يقولون إنه يجب إجراء بعض التعديلات في ملف app.yml (مثل إضافة نطاق فرعي إضافي)، بينما يقول البعض الآخر إنهما يعملان بشكل ممتاز دون ذلك.
من تجربتي، يبدو أن Discourse يعمل بشكل جيد دون هذه التعديلات (والتي كنت أخشى القيام بها لأنني لم أفهمها تمامًا، وخشيت أن يكون الدليل قديمًا).
من ناحية أخرى، اقترح عليّ مستخدم هنا، عندما سُئل عن كيفية تعزيز الأمان، أن “أضع Discourse خلف Cloudflare مع قاعدة صفحة لتعطيل الأداء” حتى لا يتسبب في مشاكل مع الكود. كيف يجب أن تكون هذه القاعدة؟ ليس لدي أي فكرة.
All posts are not created equal so have you looked at the official how-to for admins:
I don’t use Cloudflare but I understand that you should disable Cloudflare’s speed/performance optimizations for JavaScript, CSS and HTML. It is particularly important to disable Rocket Loader: