Is fles goed vir produksie?
Is fles goed vir produksie?

Video: Is fles goed vir produksie?

Video: Is fles goed vir produksie?
Video: Gospel-Pinkster-.Koortjies- As dit goed gaan-Roos van Saron 2024, November
Anonim

Alhoewel Fles het 'n ingeboude webbediener, soos ons almal weet, dit is nie geskik vir produksie en moet agter 'n regte webbediener geplaas word waarmee kan kommunikeer Fles deur 'n WSGI-protokol.’n Algemene keuse daarvoor is Gunicorn-a Python WSGI HTTP-bediener. Bedien statiese lêers en instaanversoeke met Nginx.

As u dit in ag neem, hoe bestuur u 'n fles in 'n produksiebediener?

As jy wil loop Flask in produksie , maak seker dat jy 'n gebruik produksie - gereed web bediener soos Nginx, en laat jou toepassing deur 'n WSGI-toepassing hanteer word bediener soos Gunicorn. As jy beplan hardloop op Heroku, 'n web bediener word implisiet verskaf.

Gevolglik is die vraag, hoekom is fles 'n mikroraamwerk? Fles is 'n mikro-webraamwerk wat in Python geskryf is. Dit word geklassifiseer as 'n mikroraamwerk omdat dit nie spesifieke gereedskap of biblioteke benodig nie. Dit het geen databasis-abstraksielaag, vormvalidering of enige ander komponente waar voorafbestaande derdepartybiblioteke algemene funksies verskaf nie.

Is die fles op hierdie manier vinnig genoeg?

Fles dien JSON-antwoorde effens vinniger as Django. Hulle is egter albei onbeduidend in vergelyking met raamwerke in ander tale. Die rede om Django of te gebruik Fles is om dev prestasie te verhoog, bou vinniger , en het 'n " vinnig genoeg "raamwerk.

Wat kan jy met fles bou?

Fles is 'n webraamwerk. Dit beteken fles verskaf jy met gereedskap, biblioteke en tegnologieë wat dit toelaat jy aan bou 'n webtoepassing. Hierdie webtoepassing kan wees sommige webblaaie, 'n blog, 'n wiki of gaan so groot soos 'n webgebaseerde kalendertoepassing of 'n kommersiële webwerf. Fles is 'n liggewig webraam van Python.

Aanbeveel: