هل القارورة جيدة للإنتاج؟
هل القارورة جيدة للإنتاج؟

فيديو: هل القارورة جيدة للإنتاج؟

فيديو: هل القارورة جيدة للإنتاج؟
فيديو: هل فى فرق بين المياه المعدنية ولا كلهم زى بعض ؟ 2024, شهر نوفمبر
Anonim

بالرغم ان قارورة يحتوي على خادم ويب مدمج ، كما نعلم جميعًا ، فهو غير مناسب لـ إنتاج ويحتاج إلى وضعه خلف خادم ويب حقيقي قادر على التواصل معه قارورة من خلال بروتوكول WSGI. خيار شائع لذلك هو خادم HTTP Gunicorn-a Python WSGI. تقديم ملفات ثابتة وطلب وكيل باستخدام Nginx.

بالنظر إلى هذا ، كيف يمكنك تشغيل قارورة في خادم الإنتاج؟

إذا أردت أن تشغيل القارورة في الإنتاج ، تأكد من استخدام ملف إنتاج - الويب جاهز الخادم مثل Nginx ، ودع تطبيق WSGI يتعامل مع تطبيقك الخادم مثل جونيكورن. إذا كنت تخطط على ادارة على Heroku ، على الويب الخادم يتم توفيره ضمنيًا.

بعد ذلك ، السؤال هو ، لماذا يعتبر القارورة إطارًا مصغرًا؟ قارورة هو إطار عمل ويب صغير مكتوب بلغة Python. تم تصنيفها على أنها إطار مصغر لأنه لا يتطلب أدوات أو مكتبات معينة. لا يحتوي على طبقة تجريد لقاعدة البيانات أو التحقق من صحة النموذج أو أي مكونات أخرى حيث توفر مكتبات الجهات الخارجية الموجودة مسبقًا وظائف مشتركة.

بهذه الطريقة ، هل القارورة سريعة بما يكفي؟

قارورة يقدم استجابات JSON قليلاً أسرع من جانغو. ومع ذلك ، كلاهما غير مهم عند مقارنته بأطر في اللغات الأخرى. سبب استخدام Django أو قارورة هو زيادة أداء التطوير والبناء أسرع ، ولدي " سريع كفاية " إطار العمل.

ماذا يمكنك أن تبني بالقارورة؟

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

موصى به: