تخطَّ إلى المحتوى
كل المشاريع

موقع نتائج لحركة مرور عالية: إثبات مفهوم موزّع

إثبات مفهوم بحثي في إشعارك: هل يصمد موقع نتائج الطلاب أمام ضغط يوم إعلان النتائج؟ Django على أربع عقد تطبيق خلف nginx، ومحمي من الروبوتات بـ Cloudflare Turnstile.

زيارة المشروع

التقنيات المستخدمة

Python Django PostgreSQL Nginx Docker Compose Cloudflare Turnstile

نظرة عامة

السياق: بحث وتطوير في إشعارك · الدور: مطوّر بمساعدة الذكاء الاصطناعي · الفترة: سبتمبر 2026

تسع حاويات: nginx موازناً للأحمال، وأربع عقد تطبيق Django، وقاعدة بيانات PostgreSQL لكل عقدة. الحمل المستهدف: 135 طلباً في الثانية.

التحديات

خلف nginx كان Django يرفض إرسال النماذج بأخطاء CSRF، لأن nginx كان يمرّر اسم المضيف دون المنفذ. وكان الحل تمرير ترويسة Host الأصلية.

معرض الصور