تحسين الاستضافة مع Digital Ocean

مرحبًا،

أقوم حاليًا بإنشاء موقع باستخدام Droplet لـ Discourse على Digital Ocean، ومن المخطط أن يستضيف الموقع ما بين 20,000 إلى 30,000 مستخدم خلال شهر يوليو. أنا أحاول تحديد أفضل خيار للتخزين على Digital Ocean لتحسين أداء خادمي. لقد واجهت العام الماضي بعض المشاكل مع برمجيات مختلفة أدت إلى تعطل الخادم، لذا أود تجنب ذلك قدر الإمكان هذا العام. ما هو ما توصي به؟

إعجاب واحد (1)

كم عدد مشاهدات الصفحة التي تتوقعها؟

يجب عليك إعداد شبكة توصيل المحتوى (CDN) واستخدام مساحة تخزين (Spaces bucket) لعمليات التحميل. راجع إعداد النسخ الاحتياطي وتحميل الصور إلى DigitalOcean Spaces و استخدام التخزين الكائني لعمليات التحميل (نسخ S3).

تعديل: ولكن، في الواقع، يُعد AWS S3 خيارًا أفضل بكثير.

4 إعجابات

أنا لست متأكدًا حقًا. الكثير، haha.

سأبحث في تلك الموارد، شكرًا لك!

يُرجى ملاحظة أن مساحات DO تواجه العديد من مشكلات الأداء مؤخرًا، وأن شبكة توصيل المحتوى (CDN) الخاصة بها معطلة مع Discourse.
كما أنه، بسبب هذه المشكلات في الأداء، لا يمكنك إنشاء مساحات جديدة في FRA و NYC حتى نهاية هذا العام.

3 إعجابات

هذه نقطة جيدة جدًا. أعتقد أنني ذكرتها لأنه ذكر DO. مهندس كان يعمل لديهم سابقًا يشعر بالدهشة من أنهم لا يزالون يدعمونها. أنصحك بالاعتماد على AWS S3 الموثوق، رغم أنني متفائل بحذر بشأن عرض Backblaze.

3 إعجابات

يعتمد ذلك إلى حد كبير على طبيعة منتداك. إذا لم يقم المستخدمون برفع عدد كبير من الملفات، فستكون أي مساحة تخزين مدمجة في Droplet الذي تختاره كافية.

أما إذا كنت ستقوم برفع عدد كبير من الملفات، فستكون أي نسخة مطابقة لـ AWS S3 خيارًا ممتازًا للعمل بها. لم أواجه أي مشاكل مع DigitalOcean Spaces، لكن استخدامي لها كان محدودًا جدًا، لذا أنصحك بأخذ آراء @RGJ و @pfaffman في الاعتبار عند اختيار نسخة مطابقة لـ S3.

إعجابَين (2)