Tôi muốn biết chính xác nó có nghĩa là gì khi một máy chủ web tự mô tả nó là một máy chủ web trước phân nhánh. Tôi có một vài ví dụ như kỳ lân cho ruby và gunicorn cho trăn.
Cụ thể hơn, đây là những câu hỏi:
- Mô hình này giải quyết vấn đề gì?
- Điều gì xảy ra khi máy chủ web pre-fork được khởi động lần đầu?
- Nó xử lý yêu cầu như thế nào?
Ngoài ra, một câu hỏi cụ thể hơn cho unicorn / gunicorn:
Giả sử rằng tôi có một ứng dụng web mà tôi muốn chạy với (g) unicorn. Khi khởi tạo, ứng dụng web sẽ thực hiện một số công việc khởi tạo (ví dụ: điền vào các mục cơ sở dữ liệu bổ sung). Nếu tôi định cấu hình (g) unicorn với nhiều worker, thì nội dung khởi tạo có được chạy nhiều lần không?