Je li tikvica dobra za proizvodnju?
Je li tikvica dobra za proizvodnju?

Video: Je li tikvica dobra za proizvodnju?

Video: Je li tikvica dobra za proizvodnju?
Video: Эти кабачки я готовлю каждый день - моя бабушка готовила по этому рецепту 2024, Studeni
Anonim

Iako Tikvica ima ugrađeni web poslužitelj, kao što svi znamo, nije prikladan za proizvodnja i treba ga staviti iza pravog web poslužitelja s kojim se može komunicirati Tikvica putem WSGI protokola. Uobičajeni izbor za to je Gunicorn-a Python WSGI HTTP poslužitelj. Posluživanje statičkih datoteka i proxy zahtjev s Nginxom.

S obzirom na ovo, kako pokrenuti flask na proizvodnom poslužitelju?

Ako želiš pokrenite Flask u proizvodnji , svakako upotrijebite a proizvodnja - spreman web poslužitelju poput Nginxa i neka vaša aplikacija upravlja WSGI aplikacijom poslužitelju kao Gunicorn. Ako planirate trčanje na Heroku, webu poslužitelju pruža se implicitno.

Nakon toga, postavlja se pitanje zašto je flask Microframework? Tikvica je mikro web okvir napisan u Pythonu. Klasificiran 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ćih strana pružaju zajedničke funkcije.

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

Tikvica malo poslužuje JSON odgovore brže nego Django. Međutim, oba su beznačajna u usporedbi s okvirima na drugim jezicima. Razlog korištenja Djanga ili Tikvica je povećati performanse dev, build brže , i imaju " dovoljno brzo " okvir.

Što možete izgraditi s tikvicom?

Tikvica je web okvir. To znači tikvicu pruža vas s alatima, knjižnicama i tehnologijama koje dopuštaju vas do izgraditi web aplikacija. Ova web aplikacija limenka biti neke web stranice, blog, wiki ili biti tako velik kao aplikacija za kalendar na webu ili komercijalna web stranica. Tikvica je lagani web okvir Pythona.

Preporučeni: