Da li je tikvica dobra za proizvodnju?
Da li je tikvica dobra za proizvodnju?

Video: Da li je tikvica dobra za proizvodnju?

Video: Da li je tikvica dobra za proizvodnju?
Video: Почему у кабачков вянут цветки и нет плодов? 2024, Novembar
Anonim

Iako Flask ima ugrađeni web server, kao što svi znamo, nije pogodan za proizvodnja i treba ga staviti iza pravog web servera koji može komunicirati s njim Flask preko WSGI protokola. Uobičajeni izbor za to je Gunicorn-a Python WSGI HTTP server. Posluživanje statičkih datoteka i zahtjeva za proxy s Nginxom.

S obzirom na ovo, kako pokrenuti flask na proizvodnom serveru?

Ako želiš pokrenite Flask u proizvodnji , obavezno koristite a proizvodnja -ready web server poput Nginxa, i pustite da vašom aplikacijom rukuje WSGI aplikacija server kao Gunicorn. Ako planiraš trčanje na Heroku, web server pruža se implicitno.

Nakon toga, postavlja se pitanje zašto je flask Microframework? Flask je mikro web okvir napisan u Pythonu. Klasifikovan je kao a mikrookvir jer ne zahtijeva posebne alate ili biblioteke. Nema sloj apstrakcije baze podataka, provjeru valjanosti obrasca ili bilo koje druge komponente gdje već postojeće biblioteke treće strane pružaju zajedničke funkcije.

Na ovaj način, da li je tikvica dovoljno brza?

Flask malo služi JSON odgovorima brže nego Django. Međutim, oba su beznačajna u poređenju sa okvirima na drugim jezicima. Razlog za korištenje Django ili Flask je povećanje performansi dev, build brže , i imaju " dovoljno brzo "okvir.

Šta se može izgraditi sa bocom?

Flask je web okvir. Ovo znači tikvica pruža ti sa alatima, bibliotekama i tehnologijama koje to dozvoljavaju ti to graditi web aplikacija. Ova web aplikacija mogu biti neke web stranice, blog, wiki ili biti tako veliki kao web aplikacija za kalendar ili komercijalna web stranica. Flask je lagani web okvir Pythona.

Preporučuje se: