Este balonul bun pentru producție?
Este balonul bun pentru producție?

Video: Este balonul bun pentru producție?

Video: Este balonul bun pentru producție?
Video: ține balonul pentru a supravețui challenge 2024, Noiembrie
Anonim

Cu toate că Balon are un server web încorporat, după cum știm cu toții, nu este potrivit pentru producție și trebuie pus în spatele unui server web real cu care să poată comunica Balon printr-un protocol WSGI. O alegere comună pentru asta este Gunicorn-un server HTTP Python WSGI. Servirea fișierelor statice și cererea de proxy cu Nginx.

Având în vedere acest lucru, cum rulați un flask pe un server de producție?

Dacă doriți să rulați Flask în producție , asigurați-vă că utilizați a producție -web gata Server precum Nginx și lăsați aplicația dvs. să fie gestionată de o aplicație WSGI Server ca Gunicorn. Dacă ai de gând alergare pe Heroku, un web Server este furnizat implicit.

Ulterior, întrebarea este, de ce este flask un Microframework? Balon este un micro cadru web scris în Python. Este clasificat ca a microcadru deoarece nu necesită anumite instrumente sau biblioteci. Nu are un strat de abstractizare a bazei de date, validare de formulare sau orice alte componente în care bibliotecile terțe preexistente oferă funcții comune.

În acest fel, balonul este suficient de rapid?

Balon servește ușor răspunsurile JSON Mai repede decât Django. Cu toate acestea, ambele sunt nesemnificative în comparație cu cadrele din alte limbi. Motivul pentru a folosi Django sau Balon este de a crește performanța dezvoltatorului, de a construi Mai repede , și au un " destul de repede " cadru.

Ce poți construi cu balonul?

Balon este un cadru web. Acest lucru înseamnă balon prevede tu cu instrumente, biblioteci și tehnologii care permit tu la construi o aplicație web. Această aplicație web poate sa să fie niște pagini web, un blog, un wiki sau să fie la fel de mare ca o aplicație de calendar bazată pe web sau un site web comercial. Balon este un cadru web ușor de Python.

Recomandat: