Tôi đang bối rối. Tôi nhìn vào dấu vết của một trang bị "chậm" để tải theo ông chủ của tôi, làm cho trang tải một phần, và sau đó "nhảy" đến vị trí cuộn được ghi nhớ trên postback.Điều gì khiến trang hiển thị chậm?
Cuối cùng tôi đã phát hiện ra, sử dụng dấu vết của mình, bắt đầu từ Bắt đầu từ đầu đến cuối Render, mất 1,94 giây, 1,5 trong số đó được chi tiêu giữa Bắt đầu PreRender và End PreRender.
Bất kỳ ý tưởng nào về điều gì có thể gây ra điều đó? Thời gian tải lớn nhất tiếp theo là 0,14 giây, cho End PreRenderComplete.
Sự cố có thể bắt nguồn từ các truy vấn của tôi đối với SQL Server hay số lượng kiểm soát quá lớn trên trang, mặc dù hầu hết là "ẩn"?
[sửa:] Dường như tải trang của tôi rất dài khi tôi hiển thị một biểu mẫu nhất định. Tổng kích thước hiển thị của tôi là 91537 byte, 44483 trong số đó được dành riêng cho biểu mẫu cụ thể đó. ViewState của tôi có vẻ rất lớn. Ngoài ra: Có thể 404 đến tệp JS gây ra loại tụt hậu khi tải không?
[update:] Vì vậy, tôi đã tìm thấy truy vấn dài nhất, và có vẻ như mặc dù nó có vẻ khá chunky, nó đã kết thúc chạy lâu trước khi trang được tải. Khi thêm thông tin: Tôi đang sử dụng khá nhiều SqlDataSources troughout các điều khiển, để điền vào danh sách thả xuống của tôi và các công cụ thú vị khác như thế. Điều đó có làm lộn xộn ứng dụng của tôi không?
sau khi đọc bản cập nhật của bạn, tôi vẫn nghĩ rằng bạn cần phải xem xét điều này trong một hồ sơ để biết chắc chắn. –