BmSoft نشر 15 ديسمبر أرسل تقرير نشر 15 ديسمبر السلام عليكم اريد برمجة تطبيق لادارة مؤسسىة بحيث يستخدمه من 50 الى 100 مستخدم في ان واحد و يعمل على شبكة محلية فقط و لا يتصل بالانترنت اريد البرمجة بتقنيات الويب و ليس سطح المكتب بلغة بايثون و django فكيف يتم نحويل كمبيوتر pc الى استضافة مواقع django يستخدمه من 50 الى 100 مستخدم في ان واحد وماهي متطلبات هدا الجهاز 2 اقتباس
0 Mustafa Suleiman نشر 15 ديسمبر أرسل تقرير نشر 15 ديسمبر الطريقة الأبسط هي تشغيل سيرفر المشروع كما تفعل أثناء التطوير وستتمكن من الوصول للمشروع من خلال الـ IP الخاص بجهازك ثم رقم المنفذ وهو 8000 إفتراضيًا لمشاريع جانغو. أي لو كان عنوان جهازك هو 192.168.12.1 فتستطيع الوصول للمشروع من خلال أي جهاز بكتابة التالي في المتصفح: 192.168.12.1:8000 وقم بإضافة التالي للإعدادادت للسماح بالإتصال من العناوين المختلفة: ALLOWED_HOSTS = ['*'] بالنسبة للمواصفات فالمعالج يعتمد على نوع المشروع لكن معالج رباعي النواة أو أفضل حديث سيوفي الغرض، بالإضافة إلى 16 جيجابايت على الأقل (يفضل 32 جيجابايت أو أكثر)، وللتخزين 256-512 جيجابايت من نوع SSD. وبطاقة شبكة تدعم سرعة 1 جيجابت في الثانية. هناك طريقة أخرى إحترافية أكثر وهي من خلال nginx + gunicorn 1 اقتباس
0 محمد عاطف17 نشر 15 ديسمبر أرسل تقرير نشر 15 ديسمبر وعليكم السلام ورحمة الله وبركاته. إولا يجب عليك تحديد ما هو نوع المشروع الذي ستعمل عليه و الخصائص التي توجد به وأيضا هل سيكون جميع الأشخاص متصلين في نفس الوقت أم لا و أيضا هل سيحوي المشروع بيانات كبيرة جدا أم متوسطة أم صغيرة . حيث إمكانيات الجهاز تتوقف على جميع الأسئلة السابقة . فأولا إذا كان جميع الأشخاص سيعملون في وقت واحد و المشروع كبير ويقوم بتنفيذ أمور معقدة فهنا سيقوم بإستهلاك CPU كثيرة ولذلك سيتوجب عليك إستخدام معالج حديث وأقل شئ أن يكون ثنائي النواة و لكن الأفضل أن يكون أكثر من ذلك ويجب على التردد الخاص به أن يكون كبيرا وذلك حتى يستطيع تنفيذ أكثر من طلب في نفس الوقت ولا تجد بطئ أثناء تصفح العديد من الأشخاص في نفس الوقت . وأيضا ستحتاج إلى RAM أقل شئ 8 جيجا بايت ل 50 شخص في نفس الوقت والأفضل لو أكثر من ذلك مثلا 16جيجابايت أو 32 لأن نظام التشغيل سيستهلك من ال RAM أيضا . وأخيرا نأتي للتخزين . لو كان المشروع سيتم تخزين الكثير من الملفات عليه مثل الصور أو ملفات word و pdf فسيتوجب عليك الحصول على مساحة تخزين كبيرة لا تقل عن 256 جيجابايت ولو كانت البيانات سيتم حفظها لوقت طويل فيفضل إحضار قرص أكبر من ذلك ولنقل مثلا 512 جيجابايت . ويفضل أن يكون القرص من نوع SSD لأنه يتسم بالسرعة مما سيجعل المشروع لديك سريعا وخدم الكثير من الأشخاص في نفس الوقت بجانب المعالج. أما بخصوص المشروع فيمكنك تشغيله على الجهاز كالتالي من خلال هذا الأمر : python manage.py runserver 0.0.0.0:8000 وهكذا أى جهاز متصل بالشبكة المحلية يمكن الوصول إلى مشروعك من خلال عنوان ip الجهاز ومن ثم المنفذ . فلو كان عنوان الجهاز الذي يوجد به المشروع هو 192.168.1.100 سيمكنك الوصول إلى المشروع من خلال الشبكة المحلية على الرابط التالي : http://192.168.1.100:8000/ ولذلك سيتوجب عليك جعل الجهاز يأخذ static ip حتى لا يتغير ال ip بإستمرار ولا يستطيع أحد الوصول إلى المشروع . وأيضا سيتوجب عليك وضع الكود التالي في ملف settings.py ALLOWED_HOSTS = ['*'] 1 اقتباس
السؤال
BmSoft
السلام عليكم
اريد برمجة تطبيق لادارة مؤسسىة بحيث يستخدمه من 50 الى 100 مستخدم في ان واحد
و يعمل على شبكة محلية فقط و لا يتصل بالانترنت
اريد البرمجة بتقنيات الويب و ليس سطح المكتب بلغة بايثون و django
فكيف يتم نحويل كمبيوتر pc الى استضافة مواقع django يستخدمه من 50 الى 100 مستخدم في ان واحد
وماهي متطلبات هدا الجهاز
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.