اذهب إلى المحتوى

السؤال

نشر

كيفكم يا أصدقاء ...  تم إنشاء فورم  لجمع بيانات نصية وصورية.. وربطه مع قاعدة بيانات بيانات mysqli وربطهم مع جدول php.... عمليات الإرسال والاستلام والعرض جميعها ناجحة...  هل يمكن أن يستقبل 100 الف متقدم اذا تم رفعه على استضافة مدفوعة الثمن ام ممكن ان تحدث مشاكل تؤدي إلى تلف البيانات وفقدانها؟ 

Recommended Posts

  • 0
نشر

لتحقيق استيعاب 100 ألف متقدم هناك عدة عوامل يجب أخذها بعين الاعتبار لضمان سلاسة العملية وتجنب فقدان البيانات أو حدوث مشاكل، فقبل كل شيء تأكد من اختيار خطة استضافة تدعم الحجم الكبير من البيانات والزيارات المتوقعة، و يفضل استخدام استضافة ذات أداء عالي ومواصفات مناسبة، وفي نفس الوقت تأكد من إعداد قاعدة البيانات بشكل مناسب لتتعامل مع العدد الكبير من الإدخالات، يمكن أن يتطلب الأمر تحسينات مثل فهرسة الجداول وضبط إعدادات الاتصال، و أيضا تأكد من وجود نسخ احتياطية دورية للبيانات لتجنب فقدان البيانات في حالة حدوث مشاكل، يمكنك استخدام خوادم النسخ الاحتياطي أو النسخ المتماثل لقاعدة البيانات لضمان توفر البيانات، لكن دائما يفضل إجراء اختبارات تحمل load testing قبل الإطلاق الفعلي للتأكد من كفاءة النظام.

 

  • 0
نشر

نظريا الأمر ممكن، لكن هناك عدة عوامل يجب مراعاتها لضمان أداء جيد وحماية البيانات، فالشرط المهم هنا هو أن تكون البنية التحتية جاهزة لذلك، فمن بين الحلول الشائعة والمعمول بها، هي اختيار خطة استضافة مناسبة بحيث تتوفر على الموارد الكافية لاستقبال عدد كبير من الطلبات إضافة إلى توزيع الحمل فإذا كان المتوقع أن يكون الضغط على الموقع مرتفعا جدا، يمكن استخدام تقنيات توزيع الحمل مثل Load Balancing.

يمكنك الاطلاع على ذلك المفهوم من خلال هذه المقالة:

  • 0
نشر

الامر يتعلق باكثر من شئ وليست الاستضافه فقط كمثال (الاستضافة - قاعدة البيانات - طريقة كتابة الكود - التحسينات التقنية) وامكانيات و مهارات المطور في حل المشاكل وبناء المشروع 

يمكنك اتباع بعض الخطوات المفيده هذه لجعل الموقع يتحمل هذه القدر

  • اولا تأكد من أن الاستضافة التي تختارها يمكنها التعامل مع الحجم الكبير من البيانات وحركة المرور العالية شركات مثل AWS، Google Cloud، وDigitalOcean تقدم خدمات قوية وقابلة للتوسع
  • إذا كانت البيانات ضخمة جداً، يمكن تقسيمها عبر عدة قواعد بيانات لتوزيع الحمل.
  • إعداد نظام نسخ احتياطي دوري لتجنب تلف البيانات كما ذكرت انت في حالة حدوث مشاكل.
  • استخدام التخزين المؤقت Caching يمكن لتخزين النتائج المؤقتة (مثل Redis) أن يحسن الأداء بشكل كبير

 

الاجابه علي سؤلك باختصار  يمكنك استقبال 100 ألف متقدم إذا تم إعداد النظام بشكل صحيح وتم اختيار استضافة قوية وموثوقة. مع تنفيذ التحسينات الأمنية

  • 0
نشر

عليك أولاً تحديد العوامل التالية:

  • المستخدمون النشطون المتوقعون يوميًا (DAU)
  • متوسط مدة الجلسة
  • متوسط الطلبات لكل مستخدم في الجلسة
  • ساعات وأيام الذروة في حركة المرور

ثم حساب متطلبات الموارد، من خلال تقدير عدد نوى المعالج المطلوبة بناءًا على حركة المرور المتوقعة وتعقيد التطبيق، فالقاعدة العامة هي تخصيص 1-2 نوى معالج لكل 10,000 مستخدم متزامن (في نفس الوقت).

بعد ذلك تحديد حساب الذاكرة العشوائية من خلال عدد المستخدمين، مدة الجلسة، ومتطلبات الذاكرة للتطبيق، فبشكل متعارف عليه نقوم بتخصيص 1-2 جيجابايت من الذاكرة العشوائية لكل 1,000 مستخدم متزامن.

ثم حساب موارد قاعدة البيانات المطلوبة (المعالج، الذاكرة العشوائية، والتخزين) حسب حركة المرور المتوقعة، تعقيد البيانات، وأنماط الاستعلام.

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...