Câu trả lời:
Có câu hỏi tương tự như poster ban đầu nhưng không thể tìm thấy câu trả lời ngắn gọn, dưới đây là phân tích từ nghiên cứu của tôi.
Nhóm ứng dụng! = Quá trình công nhân (w3wp.exe)
Bắt đầu nhóm ứng dụng ngay lập tức = Tự động hoặc thủ công bắt đầu
Cài đặt cơ bản ...
Chế độ bắt đầu = Chế độ bắt đầu quá trình của công nhân: ngay lập tức hoặc theo yêu cầu
Cài đặt nâng cao ...
Ghi chú bổ sung
IISRESET / bắt đầu
Bắt đầu IIS và các cài đặt cấu hình ở trên sẽ xác định khi nhóm ứng dụng và quy trình công nhân (w3wp.exe) khởi động.
Trình quản lý IIS Dừng hành động GUI
của máy chủ web Dừng máy chủ web xử lý các yêu cầu gửi đến nhưng sẽ không dừng (các) nhóm ứng dụng hoặc quy trình w3wp.exe.
IIS Manager Khởi động hành động GUI
của máy chủ web Khởi động
máy chủ web để xử lý các yêu cầu gửi đến nhưng sẽ không khởi động (các) nhóm ứng dụng hoặc quy trình w3wp.exe.
Hành động menu để bắt đầu / dừng Máy chủ Web
Trình quản lý IIS Dừng ứng dụng GUI nhóm ứng dụng
Dừng quá trình w3wp.exe.
Dường như "Bắt đầu nhóm ứng dụng ngay lập tức" kiểm soát xem nhóm ứng dụng có "Bắt đầu" khi dịch vụ Xuất bản web toàn cầu được khởi động hay không. Nhưng nhóm ứng dụng "đã bắt đầu" không nhất thiết phải chạy (có nghĩa là có thể không có quy trình w3wp).
Nếu nhóm ứng dụng chưa được "bắt đầu" thì bạn sẽ nhận được 503 khi bạn truy cập trang web sử dụng nhóm ứng dụng đó.
Nếu nhóm ứng dụng được "bắt đầu" thì quy trình w3wp sẽ phục vụ yêu cầu của bạn. "Luôn luôn chạy" có nghĩa là khi nhóm ứng dụng được khởi động, quá trình w3wp bắt đầu. OnDemand có nghĩa là quá trình w3wp sẽ xuất hiện khi bạn lần đầu tiên truy cập một trang web được liên kết với ứng dụng (có độ trễ trong khi w3wp bắt đầu).
Hơi muộn để trả lời nhưng tôi sẽ thêm những phát hiện của mình khi tôi nhìn xung quanh để tìm ra câu hỏi tương tự.
"OnDemand": IIS sẽ khởi chạy tiến trình worker khi nhận được yêu cầu đầu tiên cho ứng dụng Web. "Luôn luôn tuyệt vời": IIS Khởi chạy quy trình worker cho nhóm ứng dụng ngay khi IIS được khởi động HOẶC khi nhóm ứng dụng được tạo.
Mỗi IIS 8 Có gì mới - Cài đặt nhóm ứng dụng :
Chế độ bắt đầu
Một vài ứng dụng web cần một lượng thời gian đáng kể để khởi động. IIS theo mặc định chỉ khởi chạy một quy trình worker khi nhận được yêu cầu đầu tiên cho ứng dụng web. Vì vậy, đối với các ứng dụng web yêu cầu thời gian khởi tạo lâu hơn, người dùng có thể thấy phản hồi chậm.
Đối với các ứng dụng như vậy, nên khởi chạy tiến trình worker ngay khi IIS được khởi động. Nhóm ứng dụng có cài đặt startMode, khi được đặt thành Luôn luôn khởi chạy quy trình worker cho nhóm ứng dụng ngay khi IIS được khởi động.
IIS 8 cung cấp cho bạn cài đặt này trong Giao diện người dùng Cài đặt nhóm ứng dụng.