Hãy chụp ảnh có 2 trang trên trang web: nhanh và chậm. Yêu cầu làm chậm trang được thực hiện trong 1 phút, yêu cầu nhanh 5 giây.ASP.NET: Yêu cầu song song được xử lý như thế nào
Toàn bộ sự nghiệp phát triển của tôi Tôi nghĩ rằng nếu 1 yêu cầu bắt đầu chậm: anh ấy sẽ thực hiện cuộc gọi (đồng bộ) tới DB ... chờ câu trả lời ... Nếu trong thời gian này yêu cầu trang nhanh sẽ được thực hiện, yêu cầu này sẽ được xử lý trong khi hệ thống đang chờ phản hồi từ DB.
Nhưng hôm nay tôi đã tìm thấy: http://msdn.microsoft.com/en-us/library/system.web.httpapplication.aspx
Một thể hiện của lớp HttpApplication được sử dụng để xử lý nhiều yêu cầu trong suốt cuộc đời của nó. Tuy nhiên, nó chỉ có thể xử lý một yêu cầu tại một thời điểm. Do đó, các biến thành viên có thể được sử dụng để lưu trữ dữ liệu theo yêu cầu.
Điều đó có nghĩa là suy nghĩ ban đầu của tôi sai?
Bạn có thể làm rõ ý nghĩa của chúng? Tôi chắc chắn rằng điều đó là như tôi mong đợi ...
Dường như nó cũng có thể coi thường http://stackoverflow.com/questions/2675910/how-to-know-who-kills-my-threads – Justin
Bạn có muốn nói rằng có thể có trường hợp SEVERAL HttpApplication trong bất kỳ thời điểm nào. Nó không có nhiều ý nghĩa đối với tôi ... Tôi có hiểu chính xác rằng chỉ thread 1 được tạo nên tạo ra sự kiện "Application_Start"? – Budda
BTW, Cảm ơn sự giúp đỡ của bạn. :) – Budda