![]()
(نحن بحاجة إلى خيار للتفاعل/الإعجاب بجزء من المنشور؛ كيف أفعل ذلك، ليس لدي أدنى فكرة - ولكن حينها لن يكون هناك سبب لكتابة منشورات فارغة كهذه…
)
![]()
(نحن بحاجة إلى خيار للتفاعل/الإعجاب بجزء من المنشور؛ كيف أفعل ذلك، ليس لدي أدنى فكرة - ولكن حينها لن يكون هناك سبب لكتابة منشورات فارغة كهذه…
)
أنت تذكر الأداء على وجه التحديد. في اقتباسي، أذكر على وجه التحديد توفير النطاق الترددي. هذان شيئان مختلفان، وسيختلف الناس في تقييمهما.
مرحباً ريتشارد، كان رابط Communiteq غامضاً. الرسالة، بشكل أساسي، لا تستخدم Cloudflare.
بدلاً من ذلك، لماذا لا تقول، إذا كنت تستخدم Cloudflare، فاستخدم هذه الإعدادات؟ وضح الأمر. أعتقد أن هذا ما يسعى إليه oopsyscoops أيضاً. بعض المعايير بخلاف، لا تستخدمه. إذا قمت بإيقاف تشغيل الأداء والسماح بالتخزين المؤقت للصور، يبدو أن ذلك سيكون مقبولاً. أنا لست المحترف هنا، ولهذا السبب أسأل. أنا فقط أحب معرفة كلا جانبي المشكلة هنا.
قلت إن التخزين المؤقت “مممم”؟ إذا كان هذا صحيحاً، فلماذا تهتم بشبكة توصيل المحتوى (CDN) على الإطلاق. إنها تخزن ملفاتك مؤقتاً/تخزنها في مواقع بعيدة حتى يتمكن المستخدمون من تنزيلها بشكل أسرع من منطقتهم. ناهيك عن توفير عرض النطاق الترددي للمصدر وحمل الخادم.
هذه هي النصيحة التي يقدمها أولئك الذين يديرون “discourse” لكسب عيشهم.
لأن ذلك يبدو أنه يتغير من وقت لآخر. أنا أقاتل باستمرار للحفاظ على التعليمات التي تساعد الناس على جعل Mailgun يعمل، على سبيل المثال.
Cloudflare لا تعمل مثل شبكة توصيل المحتوى (CDN). إنها شيء مختلف. إذا كنت تستخدم شبكة توصيل محتوى (CDN)، فإن “discourse” يستخدم شبكة توصيل المحتوى (CDN) للأشياء التي يجب تخزينها مؤقتًا. لا تترك شبكة توصيل المحتوى (CDN) لتخمين كيفية العمل.
ما لم تكن تدير مجتمعًا من المحتمل أن يكون هدفًا لهجمات الحرمان من الخدمة الموزعة (DDoS)، فإن Cloudflare ليست فكرة جيدة.
لقد استخدمت bunny.net مع عدد من المواقع وهي رخيصة وسهلة، على الرغم من أنها ليست مجانية.
أنا أقدر ذلك.
لقد بدأت مؤخرًا في استخدام Cloudflare لموقعنا على WordPress، وتشغيل APO يُحدث فرقًا كبيرًا في السرعة. للأسف، بينما أنا على وشك إطلاق منتدى Discourse الخاص بنا، فإن عدد تعليقات إضافة WP-Discourse لا يعمل بشكل جيد بغض النظر عن المنتج الذي أستخدمه لتخزين الصفحات مؤقتًا. منتدياتنا ليست حتى على Cloudflare (DNS فقط).
أنا أؤيد Bunny، نحن نستخدمه لمقاطع الفيديو حاليًا.
تم دمج 3 مشاركات في موضوع موجود: Ads showing to Trust Levels that should not see them?
ما أفتقده في هذا النقاش هو التمييز حول ميزات Cloudflare التي تسبب المشاكل.
كل ما قرأته حتى الآن يذكر Cloudflare بالإجماع فقط كشبكة توصيل محتوى (CDN)، ولكن كما هو الحال اليوم، Cloudflare هي الشركة وأيضًا اسم منصتها لوظائف مختلفة (SASE، خدمات الشبكة، Zero Trust، التحليلات، إلخ).
إذا كان جزء التخزين المؤقت أو التحسين من Cloudflare يسبب معظم المشاكل، فقم بإبلاغ ذلك.
ولكن لماذا يتم تجاهل استخدام Cloudflare Tunnel مع Cloudflare Access لزيادة أمان مثيل Discourse بشكل كبير لمجرد أنه يحمل نفس اسم “Cloudflare”؟
وهذا هو ما يدور حوله النقاش. لا يتعلق بأي من منتجاتهم الأخرى. يتعلق فقط بما إذا كان Discourse يعمل في متصفح الويب الخاص بك. عندما بدأ النقاش، كان لديهم في الغالب شبكة توصيل المحتوى (CDN) فقط.
يُلمح فقط إلى أن هذه المناقشة تدور حول جزء شبكة توصيل المحتوى (CDN) من منصة Cloudflare. المستخدمون الذين يقومون بالتثبيت حاليًا لا يعرفون التاريخ الذي كانت فيه Cloudflare قبل 10 سنوات فقط (بالإضافة إلى عدد قليل من الوظائف الأخرى) لديها شبكة توصيل المحتوى الخاصة بها.
لذلك، إذا كان هذا الموضوع يهدف إلى تثبيط مسؤولي Discourse عن تمكين وظائف شبكة توصيل المحتوى في Cloudflare، فيجب عليك توضيحه بشكل جلي، وكانت هذه هي نقطتي بأكملها.
وإلا سيتم دفع “جميع” المستخدمين بعيدًا عن استخدام وظائف Cloudflare الأخرى بخلاف شبكة توصيل المحتوى، وهو ما لا معنى له، فقط لأن هذا الموضوع يستخدم “Cloudflare” بشكل فضفاض كمرادف لـ “Cloudflare CDN، التخزين المؤقت والتحسين”.
لا أعرف كيف يمكن لأي شخص أن يعتقد أن المناقشة تدور حول أي شيء آخر غير شبكة توصيل المحتوى (CDN). يقول صاحب الموضوع هنا
لم يقولوا “خدمة شبكة توصيل المحتوى (CDN) الخاصة بـ Cloudflare” ولكن أعتقد أنه من الواضح جدًا أن هذا ما يقصدونه. بصراحة، لا أعرف كيف لأي من الخدمات الأخرى أن يكون لها علاقة بما إذا كان Discourse يعمل أم لا.
لنكن واضحين هنا. Cloudflare ليست شبكة توصيل محتوى (CDN). إنهم يسمون ميزة في خدمتهم Cloudflare CDN، ولكن على المستوى الأساسي هذا ليس ما تفعله.
العنصران اللذان يتفاعلان عادةً مع Discourse هما نظام أسماء النطاقات (DNS) الخاص بهما (جيد، جيد حتى) والوكيل العكسي الخاص بهما - السحابة البرتقالية عند استخدام منتج DNS الخاص بهما.
يمكن للوكيل العكسي تخزين التحميلات مؤقتًا (وهو أمر مقبول) ولكنه يمكن أيضًا أن يتداخل مع حمولة جافا سكريبت التي يتم تسليمها إلى المتصفح (وهو أمر غير مقبول عادةً، والعنصر الذي نناقشه هنا). باعتباره وكيلًا عكسيًا، فإنه يزيد أيضًا من زمن الاستجابة لجميع الاتصالات بين العميل والخادم، مما يؤثر بشكل مباشر على تجربة المستخدم.
يتم ذكر Cloudflare tunnel في أماكن أخرى على meta وهو جيد للتطبيق الذي تم تسليط الضوء عليه فيه.
شكراً @Stephen على تقديم التوضيح الذي كنت أشير إليه.
أليس هذا يتعارض مع الفوائد التي يوفرها شبكة توصيل المحتوى (CDN) في جوهرها؟ أعني، جعل الأصول تُحمّل بشكل أسرع للمستخدمين في جميع أنحاء العالم من خلال تقديم الملفات من مناطق قريبة؟
هذا هو التفسير التقليدي، نعم. تمتلك Cloudflare شبكة ضخمة وحضورًا واسعًا، لكن هذا لا يمنع وكيلها من إبطاء الاتصال إلى حد ما.
لا توجد مشكلة حقيقية في تشغيل السحابة البرتقالية بمجرد إصدار Let’s Encrypt لشهادة، بشرط تعطيل ميزات الأداء الخاصة بهم والموافقة على زيادة زمن الوصول. كما ذكرنا أعلاه، من المفيد إذا كنت بحاجة إلى إخفاء عنوان IP الخاص بالخادم الخاص بك أو ترغب في تخزين /uploads مؤقتًا. إنها ليست الرصاصة السحرية التي يدعيها البعض.
على حد علمي، يمكن لـ Let’s Encrypt دائمًا الوصول إلى خادم الويب لتحدي HTTP-01 عبر HTTPS، حتى مع وجود شهادة Cloudflare Universal SSL أمامه، لذلك لن يضطر المرء إلى الانتظار لتشغيل السحابة البرتقالية حتى بعد إصدار شهادة LE.
أوصي بتجربته - إنه موضوع دعم شائع هنا.
ستفشل Let’s Encrypt إذا تم تمكين Cloudflare قبل إصدار الشهادة الأولية.
لا يضيف Discourse-setup أيضًا قالب Cloudflare، وعادةً ما أوصي بمعالجة الاثنين في نفس الوقت بعد اكتمال البناء الأولي.
في الواقع فعلت ذلك، فجميع تطبيقات الويب العامة الخاصة بي تعمل عبر Cloudflare Tunnel، والذي يتطلب تمكين السحابة البرتقالية ليعمل، وتمكنت جميعها من تلقي شهادة LE أولية دون الحاجة إلى المنفذ 80 أو HTTP.
نفق Cloudflare هو منتج مختلف. لن يجعل الأمور أسرع. إنه مختلف تمامًا.
نعم. لكن هذا لم يكن ما كنت أتحدث عنه مع ستيفن. ولم أقل قط أي شيء عن “تسريع الأمور”. لقد أضفت مثالاً في الظروف التي يمكن فيها إصدار شهادات LE حتى مع تشغيل Orange Cloud، لأنني جربت ذلك وأعرف أنه يعمل.
يبدو أنك على حق في أن Cloudflare لديها الآن ما يكفي من المنتجات بأسماء وأغراض متشابهة ولكنها مختلفة جدًا لدرجة أنها ستكون مربكة للغاية لمساعدة أي شخص يستخدم Cloudflare. Install Discourse on a residential internet with Cloudflare Tunnel هو استخدام محدد جدًا وموثق، وهو يختلف تمامًا عما يناقشه 99٪ من المواضيع التي تتحدث عن cloudflare. لا ينتمي حقًا إلى هذا الموضوع.