Có ai biết nếu có lợi ích hiệu suất từ việc sử dụng WebAPI thay vì chỉ sử dụng bộ điều khiển MVC trả về JSON không?Hiệu suất của asp.net WebAPI so với bộ điều khiển asp.net MVC emmiting JSON?
5
A
Trả lời
3
Tôi nghĩ rằng lợi ích có liên quan nhiều hơn đến tính linh hoạt hơn hiệu suất. Bạn có thể thực hiện một dịch vụ còn lại bằng cách sử dụng MVC, nhưng Web API cung cấp một mô hình rõ ràng hơn: các hành động ẩn trong các động từ HTTP, nội dung có thể được gửi cả trong JSON và XML, có hỗ trợ gốc để trả về một IQueryable < T > (điều này có thể được xem như là một cải tiến hiệu suất nhỏ), và nó có thể được tích hợp với một ứng dụng ASP.NET Web Forms (hoặc thậm chí một ứng dụng giao diện điều khiển, không có ASP.NET ở tất cả).
+0
Ok cảm ơn Henrique – UpTheCreek
Các vấn đề liên quan
- 1. Hiệu suất của định tuyến ASP.NET MVC
- 2. đổi tên bộ điều khiển asp.net mvc
- 3. ASP.NET MVC: Cấu trúc bộ điều khiển
- 4. Bộ điều khiển không đồng bộ trong ASP.NET MVC
- 5. Hành động của bộ điều khiển ASP.NET MVC trả về JSON hoặc một phần html
- 6. asp.net mvc Cách kiểm tra bộ điều khiển chính xác
- 7. Sử dụng NUnit để thực hiện kiểm tra tích hợp với bộ điều khiển ASP.NET WebApi
- 8. Vòng đời điều khiển ASP.NET MVC
- 9. ASP.NET MVC - Qua JSON DateTime để điều khiển không ánh xạ tới tham số điều khiển
- 10. Mocking Asp.net-mvc Điều khiển ngữ cảnh
- 11. Mảng tên miền điều khiển ASP.Net MVC
- 12. WebServices so sánh Webservices WebAPI vs MVC
- 13. ASP.NET MVC - Xóa tên bộ điều khiển khỏi URL
- 14. ASP.NET MVC so với Zeitgeist
- 15. Mã chia sẻ giữa Bộ điều khiển MVC ASP.NET
- 16. Tạo ViewResults ngoài Bộ điều khiển trong ASP.NET MVC
- 17. Sử dụng WebAPI hoặc MVC để trả về JSON trong ASP.NET
- 18. chuyển từ điển sang bộ điều khiển asp.net mvc
- 19. ASP.NET MVC: Nhận tất cả các bộ điều khiển
- 20. ASP.NET MVC: Cách gửi email html bằng bộ điều khiển?
- 21. Xử lý ngoại lệ trong Bộ điều khiển (ASP.NET MVC)
- 22. ASP.NET MVC: Nhóm các lớp xung quanh bộ điều khiển
- 23. ASP.NET MVC chuyển ID trong ActionLink đến bộ điều khiển
- 24. Hiệu suất của Spark View Engine so với ASP.NET như thế nào?
- 25. Cách chuyển loại phức tạp bằng cách sử dụng json sang bộ điều khiển ASP.NET MVC
- 26. Tại sao bộ điều khiển dựa trên tên ASP.NET MVC?
- 27. Hiệu suất phiên ASP.NET
- 28. Điều khiển Telerik trong ASP.NET MVC
- 29. Nhiều điều khiển với một Tên trong ASP.NET MVC 2
- 30. ASP.Net WebApi: Cách tải các bộ điều khiển bổ sung tại thời điểm chạy
yêu cầu ajax được gửi tới bộ điều khiển mvc khá nhanh, nhanh hơn sẽ là 0 mili giây – Omu
@Chuck Norris - Theo tôi, có rất nhiều thứ 'quay lên' khi bạn thực hiện yêu cầu qua đường dẫn ASP.NET. Ngay cả thời gian phản ứng rất nhanh cũng tăng lên khi mở rộng quy mô. – UpTheCreek