8

Tôi đang sử dụng số S#arp Architecture của Billy McCafferty. Tất cả mọi thứ đã được spiffing và chạy rất nhanh chóng.Hiệu năng ASP.NET MVC đột nhiên trở nên rất chậm

Sau đó tôi cập nhật lên bản RC MVC RC mới nhất. Điều này có nghĩa là tôi phải lấy thân cây mới nhất của S # arp.

Ngoài ra, cách đây hai tuần, tôi được cập nhật từ XP lên Vista (32 bit)

Vấn đề của tôi là việc thực hiện đã đột nhiên trở thành không may.

Mọi thứ dường như hoạt động, tuy nhiên nó trở nên rất chậm. Mỗi yêu cầu http sẽ mất 1 giây. Có, một số liệu thứ hai - mà bạn có thể tưởng tượng là làm cho tải trang như máy chủ web đang được cung cấp bởi một con lừa viêm khớp trong một bánh xe chuột khổng lồ, được xây dựng vội vàng.

Mỗi tập lệnh hoặc hình ảnh trên trang thêm một giây vào thời gian tải.

  • Tôi chưa bật tính năng log4net nên tôi không nghĩ vậy.
  • Điều này đang chạy trên trang chủ nên chỉ có một công cụ cơ sở dữ liệu rất nhỏ đang diễn ra (rất nhanh)
  • Điều này cũng xảy ra với hình ảnh đơn giản, vì vậy tôi nghĩ rằng đó là điều gì đó ở định tuyến hoặc máy chủ web cấp độ.

Bất kỳ ý tưởng nào khác có thể là gì?

Trả lời

4

Bạn có thể tải xuống dotTrace và cấu hình trang web của bạn.

Tôi đã gặp sự cố tương tự cách đây vài tuần và ứng dụng này cho phép tôi truy cập vào phần cuối của nó trong vài phút.

Tải xuống bản dùng thử và chụp ảnh.

http://www.jetbrains.com/profiler/

Rất khuyến khích!

Dave Ninja

+0

Tôi nghĩ về điều đó, nhưng không chắc nó sẽ giúp ích gì. Tôi sẽ thử. –

+0

Yeh, ứng dụng của tôi mất khoảng 16 giây để khởi động và khoảng 6 giây trên mỗi trang ở đó sau đó. dotTrace đã tìm thấy lỗi trong một hội đồng bên thứ ba khá nhiều ngay lập tức. Ngay sau khi tôi gỡ bỏ lắp ráp, ứng dụng bắt đầu bay trở lại. Tải xuống bản dùng thử và chụp ảnh. –

+0

Đó là công cụ IP6 nhưng tôi vẫn sẽ cố gắng dotTrace như thẳng thắn mà bất cứ điều gì mà JetBrains làm đá. –

Các vấn đề liên quan