2008-09-22 42 views
6

Tôi có một trang web thực sự chậm và "cảm thấy" thực sự xấu khi sử dụng nó. Các máy chủ là tốt, đó là một vấn đề khách hàng, tôi giả sử vì quá nhiều JavaScript hoặc yêu cầu hình ảnh, nhưng vì nó không phải là trang web của riêng tôi, tôi tự hỏi nếu có một cách để hiển thị và hồ sơ trang từ trong IE.Gỡ lỗi các trang web trong Internet Explorer

Trong Firefox, tôi sẽ sử dụng Firebug, Y! Chậm và mở rộng Nhà phát triển web để xem tất cả JavaScript, CSS, Hình ảnh và các yêu cầu khác, yêu cầu AJAX, v.v, nhưng trên IE tôi không thấy bất kỳ vấn đề nào. Tôi biết tôi có thể sử dụng Firefox, nhưng trang hoạt động tốt hơn trong FF hơn trong IE, vì vậy tôi tự hỏi nếu có một số Addon phát triển cụ thể trong IE.

Chỉnh sửa: Cảm ơn nhiều đề xuất! Quá nhiều câu trả lời hay để chọn một câu trả lời là "được chấp nhận", nhưng tôi sẽ xem xét các công cụ khác nhau được đề xuất.

Trả lời

7

Fiddler với trợ giúp bạn xem hoạt động trên internet. Nó cho thấy một bản ghi của tất cả các yêu cầu/thư trả lời thông qua ngăn xếp mạng.

4

Có một lite version Firebug sẽ hoạt động với IE và các trình duyệt khác, bạn đã thử điều đó chưa?

1

Có thư viện JS có tên là firebug light, bạn cần đưa nó vào trang web của bạn. Những gì nó làm cho bạn là nó cho phép bạn bật lên một div trong đó bạn có thể nhổ văn bản, như trong firebug, với các báo cáo tương tự bạn làm điều đó trong firebug. MochiKit cũng có thứ như thế này

1

Đây không phải là một hồ sơ hoặc plugin, nhưng bạn có thể thấy rằng Quirksmode có thể giúp bạn loại bỏ một số vấn đề tập trung vào IE khi bạn tìm thấy chúng.

1

Bạn đã chạy màn hình hiệu suất ở phía máy khách để xem điều gì đang xảy ra, ví dụ: là có một loạt các trao đổi bộ nhớ đó là làm chậm những thứ xuống hoặc là tất cả lưu lượng truy cập mạng đó là vấn đề?

Một ý nghĩ khác là có hay không có nhật ký máy chủ có thể có một số trợ giúp trong việc xem thời gian yêu cầu nếu có một loạt tệp cần tải cũng như Javascript để khởi tạo mọi thứ.

2

Gần đây tôi đã sử dụng Web Development Helper. Nó ghi nhật ký HTTP tốt hơn Firebug. Cho phép bạn chạy Javascript tùy ý.

1

Bằng cách sử dụng trình ẩn mạng như Wireshark hoặc proxy, bạn có thể theo dõi lưu lượng truy cập và xem đó là tải hình ảnh và/hoặc tập lệnh đang làm chậm trang web của bạn. Nếu bạn không chắc chắn - hãy bật hoặc nhận xét các javascripts của bạn để loại trừ rằng đó là quá trình xử lý chúng đang chậm lại.

Nếu bạn không thấy bất kỳ dấu hiệu nào trong lưu lượng mạng bị chậm - thì bạn sẽ phải phân tích sâu hơn về mã javascript - có thể bằng cách chèn bộ hẹn giờ hoặc các phép đo khác để xem phần nào có thể được tối ưu hóa.

1

Tôi sử dụng HTTPWatch. Nó cung cấp tất cả các thông tin như Firefox LiveHeaders, nhưng theo cách hữu ích hơn nhiều. Nó cũng là một công cụ tuyệt vời để xác định xem bạn có bất kỳ nội dung nào đang chặn hoạt động để tải xuống thêm nội dung cho một trang hay không.

3

Hãy thử Fiddler!Đây là một proxy gỡ lỗi HTTP miễn phí, trong số những thứ khác cung cấp thông tin chi tiết về những gì đang tải trong trang web của bạn, những gì có thể làm chậm tốc độ, v.v. Nó có các tính năng nâng cao như giải mã tài nguyên nén, cung cấp các câu trả lời được soạn trước cho một số URL nhất định, v.v. Học Fiddler là phải cho bất kỳ nhà phát triển web.

1

bạn có thể thử debug thanhcompanionJS so với cùng công ty http://www.debugbar.com/ và họ là miễn phí và khá giống với Firebug trong khái niệm nhưng không phải là phát triển

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