Är kolven bra för produktion?
Är kolven bra för produktion?

Video: Är kolven bra för produktion?

Video: Är kolven bra för produktion?
Video: Packet machine / PaketMaskin Production Line 2024, Maj
Anonim

Fastän Flaska har en inbyggd webbserver, som vi alla vet är den inte lämplig för produktion och måste placeras bakom en riktig webbserver som kan kommunicera med Flaska genom ett WSGI-protokoll. Ett vanligt val för det är Gunicorn-en Python WSGI HTTP-server. Betjänar statiska filer och proxybegäran med Nginx.

Med tanke på detta, hur kör man en kolv i en produktionsserver?

Om du vill köra Flask i produktion , se till att använda en produktion -färdig webb server som Nginx, och låt din app hanteras av en WSGI-applikation server som Gunicorn. Om du planerar löpning på Heroku, en webb server tillhandahålls implicit.

Därefter är frågan, varför är flask en Microframework? Flaska är ett mikrowebbramverk skrivet i Python. Den klassificeras som en mikroramverk eftersom det inte kräver särskilda verktyg eller bibliotek. Den har inget databasabstraktionslager, formulärvalidering eller några andra komponenter där redan existerande tredjepartsbibliotek tillhandahåller vanliga funktioner.

Är kolven tillräckligt snabb på detta sätt?

Flaska visar JSON-svar något snabbare än Django. De är dock båda obetydliga jämfört med ramverk på andra språk. Anledningen till att använda Django eller Flaska är att öka dev prestanda, bygga snabbare , och har en " snabb nog " ramverk.

Vad kan du bygga med kolv?

Flaska är ett webbramverk. Detta betyder flaska tillhandahåller du med verktyg, bibliotek och tekniker som tillåter du till bygga en webbapplikation. Denna webbapplikation burk vara vissa webbsidor, en blogg, en wiki eller bli så stor som en webbaserad kalenderapplikation eller en kommersiell webbplats. Flaska är en lätt webbram av Python.

Rekommenderad: