Adakah kelalang baik untuk pengeluaran?
Adakah kelalang baik untuk pengeluaran?

Video: Adakah kelalang baik untuk pengeluaran?

Video: Adakah kelalang baik untuk pengeluaran?
Video: CARA MELABUR ASB - DAN DAPATAN RM100,000 DALAM 5 TAHUN?! 2024, Mungkin
Anonim

Walaupun Kelalang mempunyai pelayan web terbina dalam, seperti yang kita semua tahu, ia tidak sesuai untuk pengeluaran dan perlu diletakkan di belakang pelayan web sebenar yang boleh berkomunikasi dengannya Kelalang melalui protokol WSGI. Pilihan biasa untuk itu ialah Gunicorn-pelayan HTTP WSGI Python. Menyediakan fail statik dan permintaan proksi dengan Nginx.

Memandangkan ini, bagaimanakah anda menjalankan kelalang dalam pelayan pengeluaran?

Jika anda mahu menjalankan Flask dalam pengeluaran , pastikan anda menggunakan a pengeluaran -web sedia pelayan seperti Nginx, dan biarkan apl anda dikendalikan oleh aplikasi WSGI pelayan seperti Gunicorn. Jika anda merancang berlari pada Heroku, sebuah web pelayan disediakan secara tersirat.

Selepas itu, persoalannya ialah, mengapa kelalang adalah Microframework? Kelalang ialah rangka kerja web mikro yang ditulis dalam Python. Ia dikelaskan sebagai a rangka kerja mikro kerana ia tidak memerlukan alat atau perpustakaan tertentu. Ia tidak mempunyai lapisan abstraksi pangkalan data, pengesahan borang atau mana-mana komponen lain yang mana perpustakaan pihak ketiga sedia ada menyediakan fungsi biasa.

Dengan cara ini, adakah kelalang cukup laju?

Kelalang menyajikan sedikit respons JSON lebih pantas daripada Django. Walau bagaimanapun, kedua-duanya tidak penting jika dibandingkan dengan rangka kerja dalam bahasa lain. Sebab untuk menggunakan Django atau Kelalang adalah untuk meningkatkan prestasi dev, membina lebih pantas , dan mempunyai " cukup pantas "rangka kerja.

Apa yang boleh anda bina dengan kelalang?

Kelalang ialah rangka kerja web. Ini bermaksud kelalang menyediakan awak dengan alatan, perpustakaan dan teknologi yang membolehkan awak kepada membina sebuah aplikasi web. Aplikasi web ini boleh menjadi beberapa halaman web, blog, wiki atau menjadi sebesar aplikasi kalendar berasaskan web atau tapak web komersial. Kelalang ialah bingkai web Python yang ringan.

Disyorkan: