2012-10-08 47 views
5

Có thể điều này không thuộc về stackoverflow (?)Thời gian phản hồi chậm từ IIS

Tôi có một trang web ASP.NET dạng web cổ điển chạy trên IIS7. Vấn đề là thời gian đáp ứng trên các nguồn tài nguyên tĩnh thậm chí là chậm khủng khiếp. Cung cấp tệp css 250k mất 2+ giây trong một số trường hợp.

Ngoài ra còn có một tệp văn bản tĩnh chứa dữ liệu json cho mục đích thử nghiệm. Tệp này mất khoảng 10-20ms để nhận được nếu tôi yêu cầu tệp đó theo cách thủ công. Nếu cùng một tệp được yêu cầu từ trang web (cuộc gọi ajax của JQuery), cùng một tệp sẽ mất 300ms để tìm nạp và theo firebug, tất cả thời gian chờ của máy chủ.

ASP.NET có thực hiện một số nội dung thú vị khi các tệp được phân phối không? Bất kỳ ý tưởng nào có thể gây ra hành vi kỳ lạ này?

(chạy cùng một trang web tại địa phương trong devserver vs.net không hiển thị cùng một vấn đề)

[sửa] Một số cập nhật

Các textfile đã chuỗi truy vấn params để tránh bộ nhớ cache của địa phương. mỗi khi tham số chuỗi truy vấn thay đổi, phải mất 300ms để tải. yêu cầu cùng một tệp bằng cách sử dụng cùng một tham số mất 20ms (và cả firebug và webinspector cho biết tệp được tải qua mạng và không nhận được từ bộ nhớ cache cục bộ)

Điều gì có thể gây ra điều này?

Hình ảnh tĩnh cũng hoạt động bất thường ngay cả khi có bất kỳ tham số truy vấn nào. Images nạp bởi jquery mất 3-400 ms .. yêu cầu những hình ảnh tương tự bằng tay mất 20ms (w/o bất kỳ bộ nhớ cache)

Trả lời

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