Rủi ro khi sử dụng máy chủ django Manage.txt để sản xuất trong một máy chủ quy mô nhỏ, để sử dụng nội bộ?


10

Tôi đang viết một ứng dụng web nhỏ với django. Nó sẽ có không quá 200 người dùng, tất cả nội bộ cho công ty của tôi. Tôi muốn thiết lập nó càng nhanh càng tốt. Tôi chưa quen với django và các ứng dụng web.

Khi tôi đọc hướng dẫn của django, họ không khuyên bạn nên sử dụng python manage.py runserverđể triển khai máy chủ sản xuất, nhưng họ không đưa ra bất kỳ lý do nào.

Tôi nghi ngờ rằng với mục đích rất khiêm tốn của mình, django runserversẽ làm tốt. Tôi có đúng không? Những rủi ro nào tôi đang chạy?


Câu trả lời:


4

Từ tài liệu Manage.txt :

KHÔNG SỬ DỤNG MÁY CHỦ NÀY TRONG THIẾT LẬP SẢN XUẤT. Nó đã không trải qua kiểm tra bảo mật hoặc kiểm tra hiệu suất. (Và đó là cách nó sẽ ở lại.

Đó là tất cả những gì bạn cần biết để đưa ra quyết định về việc này.

Nếu bạn đang triển khai một ứng dụng web python, ngay cả đối với một dự án chỉ sử dụng nội bộ, tải thấp, thì vẫn rất đáng để tìm hiểu một cách thích hợp để lưu trữ ứng dụng, vì rất có thể bạn sẽ cần sử dụng những kỹ năng đó vào một thời điểm nào đó trong tương lai.


Điều đó có nghĩa là nó đơn luồng? Điều đó có nghĩa là nó sẽ không thể hỗ trợ nhiều người dùng sử dụng ứng dụng web cùng một lúc? Điều đó một mình sẽ thuyết phục tôi không sử dụng nó! Tôi không quan tâm nhiều đến an ninh. Như tôi đã nói, nó được sử dụng nội bộ trong một nhóm nhỏ người.
vẫy gọi

Đây không phải là công việc chính của tôi, vì vậy có một sự thay đổi lớn là học cách lưu trữ ứng dụng web đúng cách sẽ không hữu ích với tôi
becko

3
Nó sẽ chỉ có thể thực hiện một việc tại một thời điểm, vì vậy nếu nó được liên kết với một yêu cầu lớn từ một người dùng, tất cả người dùng khác sẽ phải chờ. Thật ngu ngốc khi nói rằng "Tôi không quan tâm nhiều đến an ninh". Đó là loại thái độ cuối cùng sẽ khiến hệ thống của bạn bị xâm phạm.
EEAA

1
Tôi biết đây không phải là câu trả lời bạn muốn nghe, nhưng bạn đã hỏi một câu hỏi trên một trang web dành cho các quản trị viên hệ thống chuyên nghiệp. Vì vậy, bạn đang nhận được một câu trả lời chuyên nghiệp. Sử dụng các phím tắt như thế này, ngay cả trong một môi trường nhỏ, sẽ luôn quay trở lại ám ảnh bạn trong tương lai và thường là vào thời điểm không thuận tiện nhất.
EEAA

1
Xem tài liệu ở đây . Máy chủ phát triển được đa luồng theo mặc định . Hay tôi đang thiếu một cái gì đó? Vui lòng sửa lỗi này để tôi có thể chấp nhận câu trả lời của bạn một lần nữa.
vẫy gọi
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.