Bình có tốt cho sản xuất không?
Bình có tốt cho sản xuất không?

Video: Bình có tốt cho sản xuất không?

Video: Bình có tốt cho sản xuất không?
Video: Chuyển động 24h | Cảnh Báo: Bình Giữ Nhiệt Có Chứa Chất Amiăng Có Khả Năng Gây Ung Thư Cao | VTV24 2024, Có thể
Anonim

Mặc dù Bình giữ nhiệt có một máy chủ web tích hợp, như chúng ta đều biết, nó không phù hợp với sản xuất và cần được đặt sau một máy chủ web thực có thể giao tiếp với Bình giữ nhiệt thông qua giao thức WSGI. Một lựa chọn phổ biến cho điều đó là máy chủ HTTP WSGI của Python. Cung cấp các tệp tĩnh và yêu cầu ủy quyền với Nginx.

Xem xét điều này, làm thế nào để bạn chạy một bình trong một máy chủ sản xuất?

Nếu bạn muốn chạy Flask trong sản xuất , hãy chắc chắn sử dụng sản xuất -đã có web người phục vụ như Nginx và để ứng dụng của bạn được ứng dụng WSGI xử lý người phục vụ như Gunicorn. Nếu bạn có kế hoạch đang chạy trên Heroku, một trang web người phục vụ được cung cấp một cách ngầm định.

Sau đó, câu hỏi đặt ra là tại sao flask lại là một Microframework? Bình giữ nhiệt là một khuôn khổ web vi mô được viết bằng Python. Nó được phân loại là một microframework bởi vì nó không yêu cầu các công cụ hoặc thư viện cụ thể. Nó không có lớp trừu tượng cơ sở dữ liệu, xác thực biểu mẫu hoặc bất kỳ thành phần nào khác mà các thư viện bên thứ ba đã có từ trước cung cấp các chức năng phổ biến.

Theo cách này, bình có đủ nhanh không?

Bình giữ nhiệt cung cấp các phản hồi JSON một chút nhanh hơn hơn Django. Tuy nhiên, cả hai đều không đáng kể khi so sánh với các khuôn khổ trong các ngôn ngữ khác. Lý do sử dụng Django hoặc Bình giữ nhiệt là để tăng hiệu suất của nhà phát triển, xây dựng nhanh hơn và có một " đủ nhanh "khuôn khổ.

Bạn có thể xây dựng gì với bình?

Bình giữ nhiệt là một khuôn khổ web. Điều này có nghĩa là bình giữ nhiệt cung cấp bạn với các công cụ, thư viện và công nghệ cho phép bạn đến xây dựng một ứng dụng web. Ứng dụng web này có thể là một số trang web, blog, wiki hoặc lớn như một ứng dụng lịch dựa trên web hoặc một trang web thương mại. Bình giữ nhiệt là một khung web nhẹ của Python.

Đề xuất: