2009-02-02 21 views
11

Trên trang web tôi đang làm việc, các trang tạo 45 tệp WebResource.axd và ScriptResource.axd bên ngoài để các broswers phải yêu cầu tất cả 45 tài liệu tham khảo. Đó là rất nhiều tài liệu tham khảo vì vậy tôi muốn biết nếu có một cách mà tất cả những yêu cầu có thể được kết hợp thành một yêu cầu? Tôi đã thấy rằng Trình quản lý tập lệnh được cho là có khả năng làm điều gì đó liên quan đến điều đó nhưng tôi chưa thấy bất kỳ kết quả nào với tệp WebResource.axd và ScriptResource.axd.Làm cách nào để kết hợp các tệp WebResource.axd và ScriptResource.axd để dẫn đến yêu cầu ít hơn cho máy chủ ASP.NET của tôi?

Làm cách nào để tôi kết hợp tất cả những thứ này?

Trả lời

13

Như những người khác đã nói, sử dụng Bộ công cụ ASP.NET AJAX ToolkitScriptManager thay vì ASP.NET ScriptManager mặc định sẽ cho phép bạn thực hiện một số tập lệnh kết hợp, bao gồm cả tập lệnh của bạn được nhúng dưới dạng tài nguyên - có một bài đăng hay về nó Script combining made easy.

Nếu bạn có sự sang trọng của việc sử dụng ASP.NET 3.5 SP1, thì có thêm một số bổ sung cho ASP.NET ScriptManager cho phép bạn kết hợp nhiều tập lệnh hơn, bao gồm tệp .js chung trong giải pháp của bạn thành một tập lệnh gọi điện.

Kiểm tra xem video ở đây:

Using Script Combining to Improve Performance

3

Hãy thử sử dụng ajax - ToolkitScriptManager thay vì asp - ScriptManager - nó có xu hướng kết hợp nhiều yêu cầu tài nguyên nhất có thể.

1

đây là một CodeProject article cho cả phiên bản của khuôn khổ 2.0 & 3,5

+0

Bạn nên bao gồm các nội dung liên quan để trả lời các câu hỏi trong tự trả lời thay vì dựa vào liên kết của bên thứ ba có thể hoặc không thể lỗi thời. – Quantastical

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